如何在datagrid中对列进行排序

时间:2013-02-08 07:10:07

标签: wpf datagrid telerik radgrid

我有一个datagrid,它包含两列..第二列将包含一个下拉列表。下拉列表包含所有数据库列名称,当我从下拉列表中选择任何数据库列字段时,该字段将映射到第一列并且下拉列表中将不再存在下拉列表中的选定字段。

当我清除第一列中的字段时,该字段将再次绑定到下拉列表,但该字段显示在下拉列表的最后一个,因此该字段最后不应显示,它应显示在其中前一个地方(即从下拉列表中映射的字段)。

所以任何人都可以让我知道如何处理这个是xaml.cs文件..这对我来说会更有帮助...谢谢!!!

最初我已经声明了ObservableCollection OcCols = null;

//在swith案例中使用TableColumnsQuery并添加表中的所有列名,然后将列添加到OcCols。

TableColumnsQuery被声明为“SELECT COLUMN_NAME FROM information_schema.columns WHERE COLUMNPROPERTY(object_id(TABLE_NAME),COLUMN_NAME,'IsIdentity')!= 1 and table_name =”

case“TableColumnsQuery”,在将表中的所有列添加到OcCols然后将OcCols添加到网格的情况下。 ((GridViewComboBoxColumn)this.gridMappings.Columns [2])。ItemsSource = OcCols Gridmappings是网格名称,第二列有我之前xplained的组合框\ dropdown。 那么现在如何对组合框/下拉列表中的列文件进行排序。

感谢!!!

0 个答案:

没有答案