
23/11/2009, 11:10
|
| | Fecha de Ingreso: agosto-2009
Mensajes: 104
Antigüedad: 15 años, 7 meses Puntos: 1 | |
Asignar filas (DataRows) a un DataSet Buenas,
¿Alguien sabe como editar un DataSet asignarle nuevos registros (filas)? (C# - V. Studio 2005).
Por ejemplo, tengo un DataSet que devuelve 100 registros, y tras pasarle un Filtro (.Filter) me devuelve un array de 20 registros (Rows). ¿Como puedo hacer para asignarle los Rows al DataSet (y que pase de tener 100 registros a los 20 devueltos por el filtro)?
En resumen, mi problema es que no soy capaz de asignar filas a un DataSet (sea el DataSet al que aplico el Filtro, o bien un nuevo DataSet). ¿Alguien sabe como asignar filas (DataRows) a un DataSet?
Lo estoy intentando de la siguiente forma, pero me da error:
-------------------------------------------------------
DataRow[] filas;
filas = MiDataSet.Tables[0].Select("Importe > 100");
MiDataSet.tbFacturas.Clear();
foreach (DataRow row in filas)
{
MiDataSet.tbFacturas.NewRow();
MiDataSet.tbFacturas.Rows.Add(row);
}
-------------------------------------------------------
Muchas gracias.
Un saludo. |