ALGUIEN AYUDEMEEEE !!!

07/07/2004 - 17:14 por JP | Informe spam
tengo un datagrid (DgInmueble) con la propiedad "autogeneratecolumns= true"
y necesito saber el numero de columnas que me genera estoy utilizando la
siguiente instruccion :

dgInmuebles.Columns.Count !!!!! Y no me esta contando, al depurarlo esta
instruccion me da Cero(0) y en el grid veo 6 columnas

acto seguido ejecuto la siguiente instruccion:
Response.Write(dgInmuebles.Columns.Count) y me imprime un cero.



Sobra decir que ambas instrucciones van despues del databind().



Que puedo hace para saber el numero de las columnas del datagrid, o por que
no me esta contando adecuadamente?

Muchas gracias !
 

Leer las respuestas

#1 Lazaro
07/07/2004 - 20:28 | Informe spam
tengo un datagrid (DgInmueble) con la


propiedad "autogeneratecolumns= true"
y necesito saber el numero de columnas que me genera


estoy utilizando la
siguiente instruccion :

dgInmuebles.Columns.Count !!!!! Y no me esta


contando, al depurarlo esta
instruccion me da Cero(0) y en el grid veo 6 columnas

acto seguido ejecuto la siguiente instruccion:
Response.Write(dgInmuebles.Columns.Count) y me imprime


un cero.



Sobra decir que ambas instrucciones van despues del


databind().



Que puedo hace para saber el numero de las columnas del


datagrid, o por que
no me esta contando adecuadamente?

Muchas gracias !


.




No puedes, porque cuando realizas la asignación de los
datos al datagrid, este aún no ha realizado la asignación
de las columnas.

El mejor consejo, es que si la asignación de datos es
directa, o sea si has puesto el AutoGenerate=true,
entonces pregúntale al origen de datos, (datatable,
dataset, dataview, etc...) cuantas columnas tiene, en vez
de hacerlo al datagrid.

Saludos

Preguntas similares