【发布时间】:2015-09-05 17:32:29
【问题描述】:
DataTable dt = GetDataTable();
if(field=="TaskId")
{
string value = ((e.Item as GridFilteringItem)[field] as GridTableCell).Column.CurrentFilterValue
int VALUE = Int32.Parse(value);
int numberOfRecords = dt.Select("TaskId = VALUE").Length;
我想计算DataTable 中具有TaskId == value 的行数。
此代码抛出错误,提示找不到列 TaskId[value]。
【问题讨论】:
-
可能是带有 RowFilter stackoverflow.com/a/3060221/695 的 DataView
-
行过滤器也尝试过,但是当我提到直接列值 2 或 3 时,这里实际发生的不是 VALUE,然后它正在工作..但我希望根据在 Radgrid 中输入的值动态地使用它..
标签: asp.net