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

Preguntas similare

Leer las respuestas

#6 Isaias MVP
14/10/2004 - 18:13 | Informe spam
El dr ya se esta declarando en el foreach


foreach(DataRow dr



"Ramon Zarza" wrote in message
news:
Mostrar la cita
#7 Isaias MVP
14/10/2004 - 18:14 | Informe spam
Disculpa no me habia fijado hay un error, reemplaza el for por un foreach


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


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




"Ramon Zarza" wrote in message
news:
Mostrar la cita
#8 Ramon Zarza
14/10/2004 - 18:26 | Informe spam
Isaisas

est pregunta es mas sencilla (hast em da verguenza)

Una columan de mi datagrid es un check que
necesito preguntar si es verdadero o falso

Entonces como pregunto??
************************************************
foreach(DataRow dr in ds.Tables[0].Rows)
{
valor = dr["Seleccion"]; // como puedo preguntar si esa coliuman es true
if (valor)
{
contador++;
}

}
gridIndex.Text=contador.ToString();
*************************************

Gracias otra vez

"Isaias MVP" wrote in message
news:ul9TB%
Mostrar la cita
#9 william
14/10/2004 - 22:19 | Informe spam
Debes de realizar un casting del tipo object valor devuelto en la celda por
el valor bool para realizar la comprobacion.

foreach(DataRow dr in ds.Tables[0].Rows)
{
valor = (bool) dr["Seleccion"]; // como puedo preguntar si esa coliuman
es true
if (valor)
{
contador++;
}


"Ramon Zarza" wrote:

Mostrar la cita
#10 Ramon Zarza
14/10/2004 - 22:30 | Informe spam
Ok

y en este caso que es un DataGrid que tiene un control tipo check y lo estoy
queriendo manejar como DataGridItem

Como debo tomarlo??
*********************
bool valor =false;
foreach (DataGridItem obj in DataGrid1.Items)
{
valor = (bool)obj.Cells[2].Controls[0];
if (valor)
{
//'Hago lo que deseo hacer
cantidad ++;
}
}
*********************

Gracias por tu ayuda


"william" wrote in message
news:
Mostrar la cita
Ads by Google
Search Busqueda sugerida