找回密码
 立即注册

QQ登录

只需一步,快速开始

yuzhiyin

初级会员

39

主题

100

帖子

299

积分

初级会员

积分
299

微信认证勋章

yuzhiyin
初级会员   /  发表于:2017-1-6 11:40  /   查看:8233  /  回复:14
两个C1gridview怎么同步排序
protected voiddgMst_Sorting(object sender, C1.Web.Wijmo.Controls.C1GridView.C1GridViewSortEventArgs e)
        {
           DataTable dtSource = HttpContext.Current.Session["HolidayApply" + CommConst.PAGE_DATASOURCE_SESSION]as DataTable;//session中取得
           if (dtSource == null)
           {
               return;
           }
           if (0 == dtSource.Rows.Count)
           {
               return;
           }
           string field = e.SortExpression;
           if (e.SortDirection.ToString()== "Ascending")
           {
               DataRow[] rows = dtSource.Select("", field + "asc");
               DataTable dt2 = dtSource.Clone();
               dt2.Clear();
               int i = 1;
               foreach (DataRow row in rows)
               {
                   row["rowno"] = i;
                   i++;
                   dt2.ImportRow(row);
               }
               dtSource = dt2;
               SessionOperate.SaveToSession("HolidayApply" + CommConst.PAGE_DATASOURCE_SESSION,dtSource);
           }
           else if (e.SortDirection.ToString()== "Descending")
           {
               DataRow[] rows = dtSource.Select("", field + "desc");
               DataTable dt2 = dtSource.Clone();
               dt2.Clear();
               int i = 1;
               foreach (DataRow row in rows)
               {
                   row["rowno"] = i;
                   i++;
                   dt2.ImportRow(row);
               }
               dtSource = dt2;
               SessionOperate.SaveToSession("HolidayApply" + CommConst.PAGE_DATASOURCE_SESSION,dtSource);
           }
           ShowPage(pager1.CurrentIndex);
       }

14 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2017-1-6 16:57:04
沙发
不好意思,回复晚了。
两个C1DataGrid之间没有同步的接口。
两个控件统一用相同的排序代码实现一致。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
yuzhiyin
初级会员   /  发表于:2017-1-9 15:44:04
板凳
我使用了相同的排序代码,但是只有一个C1DataGrid数据排序,另一个不变。这个要怎么解决,是要重新写一个方法吗?不用自带的排序事件?
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2017-1-9 17:23:45
地板
yuzhiyin 发表于 2017-1-9 15:44
我使用了相同的排序代码,但是只有一个C1DataGrid数据排序,另一个不变。这个要怎么解决,是要重新写一个方 ...

请问两个C1DataGrid是用的同一个数据源么?
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
yuzhiyin
初级会员   /  发表于:2017-1-9 20:49:25
5#
用的是同一个数据源
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2017-1-10 09:44:26
6#
yuzhiyin 发表于 2017-1-9 20:49
用的是同一个数据源

你把Demo发过来,我帮你看下吧
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
yuzhiyin
初级会员   /  发表于:2017-1-10 10:03:55
7#
Alice 发表于 2017-1-10 09:44
你把Demo发过来,我帮你看下吧

Demo已发,很急,求救

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2017-1-10 11:20:52
8#
yuzhiyin 发表于 2017-1-10 10:03
Demo已发,很急,求救

Demo收到了,测试后给您回复。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
yuzhiyin
初级会员   /  发表于:2017-1-10 11:26:22
9#
下载次数0,
回复 使用道具 举报
yuzhiyin
初级会员   /  发表于:2017-1-10 14:25:05
10#
能双排序嘛
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部