【问题标题】:How can i order the columns of a grid from my c# code如何从我的 c# 代码中对网格的列进行排序
【发布时间】:2018-07-02 08:42:30
【问题描述】:

有没有一种方法可以从代码中按定义的顺序显示 Telerik 网格的列?

   list.Add(objFromCDF);
   radGridCloseCard.DataSource = list;

这就是我在 C# 代码中填充网格的方式。使用这种方法给我一个错误:

    radGridCloseCard.Columns["Customer_No"].ToString().DisplayIndex = 0;  

错误提示“'Telerik.Web.UI.GridColumnCollection.this[int]' 的最佳重载方法匹配有一些无效参数”

【问题讨论】:

  • ToString ().DisplayIndex 错误,尝试删除 ToString,它是具有 DisplayIndex 方法的 Column
  • @JeremyThompson 即使没有 ToString() 也会给我同样的错误

标签: c# datagridview grid telerik telerik-grid


【解决方案1】:

我假设您使用的是AutoGenerateColumns="True"

为了指定订单,您必须在标签中指定每一列并设置AutoGenerateColumns="False"

您指定列的顺序与显示这些列的顺序相同。

【讨论】:

  • 您指定列的顺序与显示这些列的顺序相同。你的意思是我在aspx文件中绑定它们的顺序还是什么?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-02-14
  • 2015-12-29
  • 1970-01-01
  • 1970-01-01
  • 2011-01-19
  • 1970-01-01
  • 2021-09-30
相关资源
最近更新 更多