DataGrid WPF中的组合框

时间:2011-11-26 07:25:39

标签: wpf binding combobox

我想在数据网格中使用以下代码

添加的数据网格中的组合框
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);

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

1 个答案:

答案 0 :(得分:0)

要将列表绑定到ComboBox,您需要设置ItemsSource或将列表绑定到ItemsSource。 在这个例子中我直接设置了ItemsSource:

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