簡體   English   中英

如何在DataView過濾后獲取數據?

[英]How to get data after DataView filtering?

我將過濾器應用於Dataview,之后我需要獲取過濾后的數據。 在過濾之前我做了:

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++;
}

所以我需要對過濾后的數據做同樣的事情。

將Filtered DataView分配給DataTable ,然后您可以迭代DataTable

dtbl = dvUnloadOpenAccounts.ToTable();
//Then iterate your DataTable

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM