Quantcast
Channel: COMO MANDAR REGISTROS A EXCEL
Viewing all articles
Browse latest Browse all 7

COMO MANDAR REGISTROS A EXCEL

$
0
0

hola

pero porque has puesto esta linea

DataGridView1.DataSource = dsexcel.Tables(0)

dento del For, eso no es correcto, porque por cada ciclo asignas nuevamente el origen de datos del grid

 

ademas si tienes un datatable porque lo recorres usando

For j = 0 To dsexcel.Tables(0).Rows.Count - 1

y no usas esto otro

For Each row As DataRow In dsexcel.Tables(0).Rows

de esta forma tendras directo el row y no necesitas pelearte con los indices

 

para mostrar el registro, podrias agregarlod e forma manual usando el Rows.Add

o sea

o sea en lugar del

DataGridView1.DataSource = dsexcel.Tables(0)

usar

DataGridView1.Rows.Add(New String() {CStr(row("NUMERO DE PARTE")), CStr(row("TOTAL")), CStr(row("NUMEROPANELES")) })

como veras alli estas agregando una fila programaticamente al grid para mostrarlo, por supuesto no debes asignar un DataSource

esto si podrias hacerlo dentro del For Each, y cada item del array New String() coincide con uan columna definida en el datagridview, quizas lo mejor sea que defrinas las columnas en timepo de diseño

 

saludos


Leandro Tuttini

Blog
Buenos Aires
Argentina

Viewing all articles
Browse latest Browse all 7

Trending Articles


HOY PANGIT, MAGBAYAD KA!


Henry el monstruo feliz para colorear e imprimir


Dama y vagabundo para pintar


Girasoles para colorear


Good Morning Quotes


RE: Mutton Pies (jameskoiman)


Hagibis (1946) by Francisco V. Coching


Ka riam ka beit bad ka por riam


Vimeo Create - Video Maker & Editor 1.6.0 by Vimeo Inc


Vimeo 3.42.1 by Vimeo Inc



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>