我有一个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)