telerik radgridview winforms命令以编程方式添加列

时间:2016-05-30 09:00:13

标签: c# winforms telerik radgridview

我在设计时设置了RadGridView并设置了2个列,然后以编程方式添加了一些GridViewComboBoxColumns。 现在我想重新排序列,以便前两列在最后。

我试过了:

private void Grid_Standort_DataBindingComplete(object sender, GridViewBindingCompleteEventArgs e)
        {
            Grid_Standort.Columns.Move(0, 5);
            Grid_Standort.Columns.Move(1, 6);
            Grid_Standort.Columns.Move(2, 0);
            Grid_Standort.Columns.Move(3, 1);
            Grid_Standort.Columns.Move(4, 2);
            Grid_Standort.Columns.Move(5, 3);
            Grid_Standort.Columns.Move(6, 4);
        }

但这并没有改变任何事情。

1 个答案:

答案 0 :(得分:1)

  1. 而不是在 DataBindingComplete 中,只需点击一下按钮即可执行此代码,看看它是否有效。
  2. 如果有效,您可以查看是否已触发 DataBindingComplete 事件。
  3. 如果是,则需要在稍后的事件中移动代码,例如的 Form.Shown
  4. 最后,您可以尝试集合的插入方法:

    radGridView1.Columns.Insert(index, column);