Como recorro una tabla de mi data set

14/10/2004 - 16:41 por Ramon Zarza | Informe spam
Colegas

Visto ue no pude recorrer mi datagrid, ahora pretendo recorrer una tabla del
dataset.

Preguntas:
1.- Como recorro la tabla,

2.- como evaluo una fila o valor d euna columna

3.- No me funciona la instruccion (todo dentro un evento click de un boton
que no forma parte del DataGrid, que hace como "aceptar cambios"

DataTable myTabla =new DataSet1.dbo.SP_ListaPaersonal(); // creo que
genera una copia de mi tabla
// ahora quiero capturar una fila
DataRow myfila =new DataRow(); // pero no funciona, me solicita algo
referido a la sobrecarga del metedo, me pide un parametro que no se ue
colocarle

4.- Tambien tarte de hacer esto que me da error
DataTable myTabla =new DataSet1.dbo.SP_ListaPaersonal(); // creo que
genera una copia de mi tabla

// creo una nueva tabla con los cambios realizados en la otra tabla
DataTable miNuevaTabla = myTabla.GetChanged();

//al hacer esto me da un erro
int numRows=0;
numRows = miNuevaTabla.Rows.Count; // me da error como de que no apere
el objeto

5.- Cuales son las instrucciones para recorre la tabla del dataset...??

Gracias por sus comenatrios y su tiempo..

Ramón
 

Leer las respuestas

#1 Isaias MVP
14/10/2004 - 17:07 | Informe spam
Esta es una forma de hacerlo,

// ds es una Dataset que previamente has llenado
for(DataRow dr in ds.Tables[0].Rows)
{
MessageBox.Show(dr["NombreColumna1"].ToString());
}

Las tablas tienen una coleccion de DataRows (Rows) y con el foreach la
puedes recorrer todas, nota que dr es un objecto DataRow que tiene un
indexador con el cual puedes accesar cada campo usando el nombre o el
indice.


Lic. Isaias Martinez
MCAD.Net-MCSD.Net-MCDBA-MVP C#
Caracas, Venezuela






"Ramon Zarza" wrote in message
news:
Colegas

Visto ue no pude recorrer mi datagrid, ahora pretendo recorrer una tabla
del dataset.

Preguntas:
1.- Como recorro la tabla,

2.- como evaluo una fila o valor d euna columna

3.- No me funciona la instruccion (todo dentro un evento click de un boton
que no forma parte del DataGrid, que hace como "aceptar cambios"

DataTable myTabla =new DataSet1.dbo.SP_ListaPaersonal(); // creo que
genera una copia de mi tabla
// ahora quiero capturar una fila
DataRow myfila =new DataRow(); // pero no funciona, me solicita algo
referido a la sobrecarga del metedo, me pide un parametro que no se ue
colocarle

4.- Tambien tarte de hacer esto que me da error
DataTable myTabla =new DataSet1.dbo.SP_ListaPaersonal(); // creo que
genera una copia de mi tabla

// creo una nueva tabla con los cambios realizados en la otra tabla
DataTable miNuevaTabla = myTabla.GetChanged();

//al hacer esto me da un erro
int numRows=0;
numRows = miNuevaTabla.Rows.Count; // me da error como de que no
apere el objeto

5.- Cuales son las instrucciones para recorre la tabla del dataset...??

Gracias por sus comenatrios y su tiempo..

Ramón





Preguntas similares