ultima fila de la grilla

01/11/2005 - 17:10 por Karlos Traveceras | Informe spam
Hola foro..

Estoy trabajando con un grid.. y todo esta perfecto..
altas, bajas, cambios.. etc..

pero me he dado cuenta q la grialla. me muestra hasta el final.. osea la
ultima fila.. una totalmente en blanco.. y cuando le doy un click con el
mouse.. mi programa truena.. ya q tomo informacion de las celdas donde doy
clik

existe alguna manera de evitar q aparezca esa fila. en blanco..y q solo me
muestre.. las q tienen informacion..

de antemano muchas gracias..

Carlos Traveceras
 

Leer las respuestas

#1 Edie
01/11/2005 - 17:30 | Informe spam
Bueno Amigo si la hay, y para ser presiso hay dos maneras

La manera más fácil pero no se si te sea conveniente es estableciendo la
propiedad de tu ReadOnly Grilla a True, esto evita que salga ese molesto
espacio en blanco con valores (null). Preo esto evitará que puedad modificar
el contenido de tu Grilla.

La otra forma es es enlazar tu grilla a un dataview, esto te brinda más
control sobre tu Grig, y aparte de que lo puedes programar a tu antojo o
mejor dicho trabajarla a tu antojo.

La forma de realisar esto en un pequeño ejemplo sería así:

'esta es la parte en que le dices al Grid que debe contener los datos de un
'Dataview. Preferible de tu dataset, para que no pierda el enlace con el
dataset,
'o mejor dicho sigue pegado a tu dataset pero no directamente, en esta manera
tuGrilla.DataSourse = tuDataSet.Tables("nombre de la tabla del
dataset").defaultDataView()

'Ahora le dices al dataView que no quieres que se añadan items nuevos, luego
'con un evento para añadir los podras añadir con el método AddNew()
tuDataSet.Tables(0).DefaultView.AllowNew = False

'o en vez del nombre de tu dataset el numero en que se encuentra la tabla
dentro
'del dataset si es la única tabla entonces es cero:
tudataset.Tables(0).blablabla

Bueno esta es la forma más profecional de hacerlo pienso yo...


"Karlos Traveceras" escribió:


Hola foro..

Estoy trabajando con un grid.. y todo esta perfecto..
altas, bajas, cambios.. etc..

pero me he dado cuenta q la grialla. me muestra hasta el final.. osea la
ultima fila.. una totalmente en blanco.. y cuando le doy un click con el
mouse.. mi programa truena.. ya q tomo informacion de las celdas donde doy
clik

existe alguna manera de evitar q aparezca esa fila. en blanco..y q solo me
muestre.. las q tienen informacion..

de antemano muchas gracias..

Carlos Traveceras

Preguntas similares