2 回答
TA贡献1111条经验 获得超0个赞
DataView的RowFilter属性:
RowFilter属性的应用:从DataTable对象中获取符合该属性指定条件的数据作DataView对象的数据,若不设置该项,则获取DataTable对象中的所有数据作DataView对象中的数据。
2.RowFilter中的查询语句与前面介绍过的DataTable对象的SELECT()方法的语法一致。例如:
dv2.RowFilter = "name='张三'";
DataView的Sort属性设置它里边的数据排序
3.将DataView对象中的数据按照指定的字段值的升序或降序。
例: dv1.Sort = "name asc";
TA贡献1982条经验 获得超2个赞
作用
获取或设置 DataView 的一个或多个排序列以及排序顺序。
属性
一个字符串,它包含列名,后跟“ASC”(升序)或“DESC”(降序)。在默认情况下列按升序排序。多个列可用逗号隔开。
举个例子
string sqlcmd = ...........
string sqlcmd1 = " tb_artpaper b , ";
string sqlcmd2 = ........... DataSet dataset= new DataSet();
dataset= Db.Getds(sqlcmd+sqlcmd1+sqlcmd2);
sqlcmd1 = " tb_link b , ";
dataset= dataset.Merge(Db.Getds(sqlcmd+sqlcmd1+sqlcmd2));
sqlcmd1 = " tb_scence b , ";
dataset= dataset.Merge(Db.Getds(sqlcmd+sqlcmd1+sqlcmd2)); DataView tableview = dataset.Tables[0].DefaultView;
tableview.Sort = " num desc "; //更具 num列 降序了
this.DataGrid1.DataSource = tableview;
this.DataGrid1.DataBind();
添加回答
举报