Porque no se queda la informacion en el datagrid

17/11/2004 - 17:22 por xavi | Informe spam
Hola.
Hay un problema cuando edito un campo de un datagrid, y es que cuando
edito desde código, para insertar informacion desde otro formulario, por
ejemplo, pues no se queda el texto insertado. De hecho ni se crea la
siguiente linea con el tipico asterisco, tal y como suele pasar cuando estas
editando en un datagrid, sino que hasta que no se cumplimenta a mano otro
campo, no se crea dicha linea.

Gracias y un saludo desde elche.
 

Leer las respuestas

#1 pablo crosio
17/11/2004 - 23:44 | Informe spam
hola!!

el tema es que deberias agregar una fila a la tabla (u objeto) que esta
linkeado a la grilla; te paso este ejemplo:

// obtenemos el DataTable asociado a la grilla
DataTable tbl = (DataTable)grilla.DataSource;
// obtenemos una nueva fila
DataRow dr = tbl.NewRow();
// modificamos los campos
dr[0] = ;
dr[1] = ;
.
// agregamos la fila a la tabla y se reflejara en la grilla
tbl.Rows.Add(dr);

nota: si el DataSource de la grilla es otro objeto distinto a un DataTable
el tratamiento es analogo.

salu2!!

pablo

"xavi" escribió:

Hola.
Hay un problema cuando edito un campo de un datagrid, y es que cuando
edito desde código, para insertar informacion desde otro formulario, por
ejemplo, pues no se queda el texto insertado. De hecho ni se crea la
siguiente linea con el tipico asterisco, tal y como suele pasar cuando estas
editando en un datagrid, sino que hasta que no se cumplimenta a mano otro
campo, no se crea dicha linea.

Gracias y un saludo desde elche.




Preguntas similares