【问题标题】:Combo Box in DataGrid WPFDataGrid WPF 中的组合框
【发布时间】:2023-03-05 07:35:01
【问题描述】:

我想要在数据网格中使用下面的代码添加的组合框

DataColumn dc;
DataGridNS.DataGridTemplateColumn dgc = new DataGridNS.DataGridTemplateColumn();
dgc.Header = dc.ColumnName;
dgc.Width = 100;
dgc.IsReadOnly = true;
DataTemplate dtm = new DataTemplate();
FrameworkElementFactory outer = new FrameworkElementFactory(typeof(ComboBox));
dtm.VisualTree = outer;
dgc.CellTemplate = dtm;
dtgrdAtlas.Columns.Add(dgc);

我想将一个数组绑定到这个组合框。 我怎么做。 这段代码在一个单独的函数中,我将列添加到数据网格中,我的字符串数组在单独的函数/类中。

【问题讨论】:

    标签: wpf binding combobox


    【解决方案1】:

    要将列表绑定到组合框,您需要设置ItemsSource,或将列表绑定到ItemsSource。 在此示例中,我直接设置 ItemsSource :

     MyCombobox.ItemsSource = new List<int> {2, 3, 4 ,5, 6};
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-08-22
      • 1970-01-01
      • 2013-09-30
      • 1970-01-01
      • 2011-03-02
      • 2018-01-17
      • 2014-10-14
      • 2013-11-03
      相关资源
      最近更新 更多