如何将项目添加到WPF中绑定到数据表的组合框中

本文关键字:绑定 数据表 组合 WPF 项目 添加 | 更新日期: 2023-09-27 18:15:20

当我尝试将项目添加到已经绑定的WPF组合框中时,我得到一个错误。如何做到这一点?我的目标是为组合框添加默认值。

请帮助。

    public static void BindControl(ref ComboBox obj, DataTable DT, String key, String value, String defaultvalue)
            {                  
                try
                {
                    if (DT.Rows.Count > 0)
                    {                   
                            obj.DataContext = DT;
                            obj.SelectedValuePath = DT.Columns[value].ColumnName;
                            obj.DisplayMemberPath = DT.Columns[key].ColumnName;        
                            obj.SelectedIndex = 0;

                            ComboBoxItem x = new ComboBoxItem();
                            x.Content = defaultvalue;
                            obj.Items.Add(x);
                            obj.Items.Insert(0, x); //THIS THROWS ERROR
                }
                catch (System.Exception ex)
                {
                }

如何将项目添加到WPF中绑定到数据表的组合框中

您必须将Items添加到DataTable中