DataSet中利用DataTable,DataView筛选数据
2009-09-23 15:02
429 查看
thisAdapter.Fill(thisDataSet,"tb");
DataTable thisTable = thisDs.Tables["tb"];
DataView thisView = new DataView(thisTable); //创建DataView对象
thisView.RowFilter = ....;
DataGrid.DataSource = thisView;
...
a,使用sort属性对数据进行排序
thisView.Sort = "ProductName ASC";
or
thisView.Sort = "Age ASC , Name DESC";
b,使用RowFilter属性对数据过滤
thisView.RowFilter =
"ID = 10";
"Num <= 10";
"Date > 1/1/1999 and Date <= 2/2/2005";
"Product in ('apple','cat','table')"
"Text like = '*son'";
注:使用的各条件可用 and 继续添加,在使用 *** in ('','','') 时,注意括号内的项目不易过多,估计能支持十几个.
1,按一对x,y坐标筛选数据 x1 x2 y1 y2
thisView .RowFilter =
"HZBY >= '" + x1 + "' and HZBY <= '" + x2 + "' and ZZBX >= '" + y1 + "' and ZZBX <= '" + y2 + "'";
2,由数组生成筛选条件
//格式为 DataView.Filter = "GZDYMC IN ('job','tree',work')";
string strView = "GZDYMC in (";
int ii = 0;
while(ii < ColTrueNames.Count)
{
strView += "'" + ColTrueNames[ii] + "',";
ii++;
}
strView += "'null')";
thisView.RowFilter = strView;
source: /article/7160422.html
DataTable thisTable = thisDs.Tables["tb"];
DataView thisView = new DataView(thisTable); //创建DataView对象
thisView.RowFilter = ....;
DataGrid.DataSource = thisView;
...
a,使用sort属性对数据进行排序
thisView.Sort = "ProductName ASC";
or
thisView.Sort = "Age ASC , Name DESC";
b,使用RowFilter属性对数据过滤
thisView.RowFilter =
"ID = 10";
"Num <= 10";
"Date > 1/1/1999 and Date <= 2/2/2005";
"Product in ('apple','cat','table')"
"Text like = '*son'";
注:使用的各条件可用 and 继续添加,在使用 *** in ('','','') 时,注意括号内的项目不易过多,估计能支持十几个.
1,按一对x,y坐标筛选数据 x1 x2 y1 y2
thisView .RowFilter =
"HZBY >= '" + x1 + "' and HZBY <= '" + x2 + "' and ZZBX >= '" + y1 + "' and ZZBX <= '" + y2 + "'";
2,由数组生成筛选条件
//格式为 DataView.Filter = "GZDYMC IN ('job','tree',work')";
string strView = "GZDYMC in (";
int ii = 0;
while(ii < ColTrueNames.Count)
{
strView += "'" + ColTrueNames[ii] + "',";
ii++;
}
strView += "'null')";
thisView.RowFilter = strView;
source: /article/7160422.html
相关文章推荐
- DataSet中利用DataTable,DataView筛选数据.
- DataSet中利用DataTable,DataView筛选数据
- DataSet中利用DataTable,DataView筛选数据
- DataSet中利用DataTable,DataView筛选数据
- 利用DataSet、DataTable、DataView按照自定义条件过滤数据
- 利用DataSet、DataTable、DataView按照自定义条件过滤数据
- 利用DataSet、DataTable、DataView按照自定义条件过滤数据
- 利用DataSet、DataTable、DataView按照自定义条件过滤数据
- 利用DataSet、DataTable、DataView按照自定义条件过滤数据
- 利用DataSet、DataTable、DataView按照自定义条件过滤数据
- 利用DataSet、DataTable、DataView按照自定义条件过滤数据
- ASP.NET基础教程-DataGrid表格控件-利用DataView对象从DataSet对象中检索的数据
- 用Linq和Dataview筛选查询DataTable数据,DataTable和List相互转换
- 数据绑定技术_单值数据绑定示例;将 DataTable,DataSet,DataView,DataReader 绑定到 DataGrid 控件示例;DataBinder.Eval;数组的值赋给ListBox1;Hashtable 绑定到;RadioButtonList;将XML 文件做为数据源绑定到控件
- 利用Adapter对象将数据填充到DataTable(或DataSet)的例子
- DataView.RowFilter筛选DataTable中的数据
- dataTable中筛选数据(datatable.select 和dataview.RowFilter)
- Gridview的数据源可为dataview,dataset,datatable,list 等,只要符合Ilist 结口的数据集合.
- DataView.RowFilter筛选DataTable中的数据
- Gridview的数据源可为dataview,dataset,datatable,list 等,只要符合Ilist 结口的数据集合.