05/08/10 16:43
Bjack
Salve gente premetto che sono novello, sto iniziando adesso con la Programmazione
percio mi scuso per le probabili cavolate che scrivero.
Arrivo al dunque...Con vb 2008 express ho creato una form con una datagridview
a sua volta creata da codice, formata da 6 colonne, poi ho una richtextbox e 6
textbox di cui la loro funzionee quella di popolare la datagridview.Tre delle
textbox sonoformattate con una stringa fissa, in poche parole le altre tre
textbox mi servono per inserire i dati cosi che quando do l'invio il datagridview
viene popolato su ongni riga in maniera sequenziale compreso le stringhe fisse,
fin quici siamo, vengo al problema...
Il mio bisogno e quello che mentre sto popolando la datagridview i dati dovranno
essere in automatico trascritti in una richtextbox con una formattazione differente
cioe le righe trascritte devono essere senza tabulazione, tranne che per la prima
stringa fissa inserite Es."FILI 1sbh-xal/25"
allora le stringhe fisse sono
"FILI 1"......... " - "......... "/ ".........
percio la sequenza dovrebbe essere tipo
"FILI 1sbh-xal/25".
Dopo aver popolato la datagridview (senza un numero standard di righe)
ho il bisogno di esportare il tutto in un file txt, premetto che il codice per
esportare i dati in excel sono riuscito a concertarlo, mentre sbatto da un bel po
per esportarli in txt con la stessa formattazione spiegata sopra, cioe priva di
tabulazione.
Conclusione: Non riesco a far trascrivere i dati nella richtextbox e a esportare
il tutto in un file txt.
Spero di essere stato chiaro nel descrivire il tutto...
Un Grazie infinite per chi riuscira a darmi una mano.....
Ps: Allego il codice. Questo codice mi e servito per esportare in txt, come posso modificarlo per esportare il tutto in txt...?
percio mi scuso per le probabili cavolate che scrivero.
Arrivo al dunque...Con vb 2008 express ho creato una form con una datagridview
a sua volta creata da codice, formata da 6 colonne, poi ho una richtextbox e 6
textbox di cui la loro funzionee quella di popolare la datagridview.Tre delle
textbox sonoformattate con una stringa fissa, in poche parole le altre tre
textbox mi servono per inserire i dati cosi che quando do l'invio il datagridview
viene popolato su ongni riga in maniera sequenziale compreso le stringhe fisse,
fin quici siamo, vengo al problema...
Il mio bisogno e quello che mentre sto popolando la datagridview i dati dovranno
essere in automatico trascritti in una richtextbox con una formattazione differente
cioe le righe trascritte devono essere senza tabulazione, tranne che per la prima
stringa fissa inserite Es."FILI 1sbh-xal/25"
allora le stringhe fisse sono
"FILI 1"......... " - "......... "/ ".........
percio la sequenza dovrebbe essere tipo
"FILI 1sbh-xal/25".
Dopo aver popolato la datagridview (senza un numero standard di righe)
ho il bisogno di esportare il tutto in un file txt, premetto che il codice per
esportare i dati in excel sono riuscito a concertarlo, mentre sbatto da un bel po
per esportarli in txt con la stessa formattazione spiegata sopra, cioe priva di
tabulazione.
Conclusione: Non riesco a far trascrivere i dati nella richtextbox e a esportare
il tutto in un file txt.
Spero di essere stato chiaro nel descrivire il tutto...
Un Grazie infinite per chi riuscira a darmi una mano.....
Ps: Allego il codice. Questo codice mi e servito per esportare in txt, come posso modificarlo per esportare il tutto in txt...?
Public Class MainForm Private Sub btnEsportaDataGridView_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnEsportaDataGridView.Click Dim oExcel As Object Dim oBook As Object Dim oSheet As Object Dim i As Integer Dim j As Integer oExcel = CreateObject("Excel.Application") oBook = oExcel.Workbooks.Add For i = 0 To DataGridView1.RowCount - 2 For j = 0 To DataGridView1.ColumnCount - 1 oExcel.Cells(i + 1, j + 1) = _ DataGridView1(j, i).Value.ToString() Next Next On Error Resume Next oBook.SaveAs("C:\Perline.xlsx") oSheet = Nothing oBook = Nothing oExcel.Quit() oExcel = Nothing GC.Collect() End Sub End Class
Ultima modifica effettuata da Bjack 05/08/10 18:10
aaa