小编use*_*511的帖子

DataTable中的DataView.RowFilter不返回已过滤的记录

我有一个DataTable dt,其中有1200条记录.以下是代码:

DataTable dt = new DataTable();
dt = GetAccCode(c);
Run Code Online (Sandbox Code Playgroud)

现在,使用DataView我想根据1列过滤dt的记录.以下是代码:

EDITED

 DataView dv = new DataView(dt);
    dv.RowFilter = "AccountDescription LIKE '" + e.Text + "' " ;
    dv.RowFilter = "Isnull(AccountDescription,'NULL') <> 'NULL'";

    //dv.RowStateFilter = DataViewRowState.ModifiedCurrent;  
    if (dv.Count > 0)
    {
        dt = dv.ToTable(); 
    }
Run Code Online (Sandbox Code Playgroud)

完整代码:
C#CODE:

private const int ItemsPerRequest = 50;

    private static string GetStatusMessage(int offset, int total)
    {
        if (total <= 0)
            return "No matches";

        return String.Format("Items <b>1</b>-<b>{0}</b> out of <b>{1}</b>", offset, total);
    } …
Run Code Online (Sandbox Code Playgroud)

c# asp.net datatable dataview

0
推荐指数
1
解决办法
1万
查看次数

标签 统计

asp.net ×1

c# ×1

datatable ×1

dataview ×1