首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

关于DataView.Sort排序的有关问题。因远程修改无法调试请大神帮忙

2013-02-20 
关于DataView.Sort排序的问题。因远程修改无法调试请大神帮忙。[解决办法]类似这样:ds.Tables[0].Columns.Ad

关于DataView.Sort排序的问题。因远程修改无法调试请大神帮忙。

                            
[解决办法]
类似这样:

ds.Tables[0].Columns.Add("iPersonOrderSort",System.Type.GetType("System.Int32"));
ds.Tables[0].Columns["iPersonOrderSort"].Expression = "Convert(iPersonOrder,'System.Int32')";

DataView dv = ds.Tables[0].DefaultView;
dv.Sort = "iPersonOrderSort";
[解决办法]
 GvList.DataSource =dt.AsEnumerable().OrderBy(t => Convert.ToInt32(t.Field<string>("marks").Trim())).Select(t => new
            {
                userid = t.Field<string>("userid"),
                marks = t.Field<string>("marks")
                ……
            });
[解决办法]
DataTable dt = new DataTable();
            dt.Columns.Add("产品", typeof(int));
ViewState["SortOrder"] = "产品";
                    ViewState["OrderDire"] = "ASC";

 DataTable dt = GetData();//获取DataTable
                DataView view = dt.DefaultView;
                string sort = (string)ViewState["SortOrder"] + " " + (string)ViewState["OrderDire"];
                view.Sort = sort;
                GridView1.DataSource = view;
                GridView1.DataBind();

热点排行