0

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

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

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

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

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

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

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

谢谢!!!

4

0 回答 0