¿Cómo obtener datos después de la filtración de vista previa de DATAVIEW?
Pregunta
Aplico un filtro a DataView y después de eso, necesito obtener los datos filtrados. Antes de filtrar, lo hice:
dvUnloadOpenAccounts.RowFilter = "uso_id = '30640'";
foreach (DataRow row in dvUnloadOpenAccounts.Table.Rows)
{
HSSFRow dataRow = sheet.CreateRow(rowIndex);
foreach (DataColumn column in dvUnloadOpenAccounts.Table.Columns)
{
dataRow.CreateCell(column.Ordinal).SetCellValue(row[column].ToString());
}
rowIndex++;
}
Así que necesito hacer lo mismo con los datos filtrados.
Solución
Assign a Filtered DataView
to your DataTable
, then you can iterate your DataTable
.
dtbl = dvUnloadOpenAccounts.ToTable();
//Then iterate your DataTable
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow