yuzhiyin 发表于 2017-1-6 11:40:26

两个C1gridview怎么同步排序

两个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);       }

Alice 发表于 2017-1-6 16:57:04

不好意思,回复晚了。
两个C1DataGrid之间没有同步的接口。
两个控件统一用相同的排序代码实现一致。

yuzhiyin 发表于 2017-1-9 15:44:04

我使用了相同的排序代码,但是只有一个C1DataGrid数据排序,另一个不变。这个要怎么解决,是要重新写一个方法吗?不用自带的排序事件?

Alice 发表于 2017-1-9 17:23:45

yuzhiyin 发表于 2017-1-9 15:44
我使用了相同的排序代码,但是只有一个C1DataGrid数据排序,另一个不变。这个要怎么解决,是要重新写一个方 ...

请问两个C1DataGrid是用的同一个数据源么?

yuzhiyin 发表于 2017-1-9 20:49:25

用的是同一个数据源

Alice 发表于 2017-1-10 09:44:26

yuzhiyin 发表于 2017-1-9 20:49
用的是同一个数据源

你把Demo发过来,我帮你看下吧

yuzhiyin 发表于 2017-1-10 10:03:55

Alice 发表于 2017-1-10 09:44
你把Demo发过来,我帮你看下吧

Demo已发,很急,求救

Alice 发表于 2017-1-10 11:20:52

yuzhiyin 发表于 2017-1-10 10:03
Demo已发,很急,求救

Demo收到了,测试后给您回复。

yuzhiyin 发表于 2017-1-10 11:26:22

:L下载次数0,:o

yuzhiyin 发表于 2017-1-10 14:25:05

:'(能双排序嘛
页: [1] 2
查看完整版本: 两个C1gridview怎么同步排序