【问题标题】:How to get data after DataView filtering?DataView过滤后如何获取数据?
【发布时间】:2011-08-28 14:42:37
【问题描述】:

我将过滤器应用于 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++;
}

所以我需要对过滤后的数据做同样的事情。

【问题讨论】:

    标签: c# asp.net datatable dataview rowfilter


    【解决方案1】:

    将过滤后的DataView 分配给您的DataTable,然后您可以迭代您的DataTable

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

    【讨论】:

      猜你喜欢
      • 2014-06-01
      • 2018-07-01
      • 1970-01-01
      • 2019-03-26
      • 2016-03-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多