为了账号安全,请及时绑定邮箱和手机立即绑定

请教一下关于DataView 里sort的用法?

请教一下关于DataView 里sort的用法?

炎炎设计 2021-08-26 19:15:20
以前没用过DataView 求助大佬!
查看完整描述

2 回答

?
catspeake

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";

查看完整回答
反对 回复 2021-08-30
?
临摹微笑

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();


查看完整回答
反对 回复 2021-08-30
  • 2 回答
  • 0 关注
  • 509 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信