2011-11-21 71 views
0

当我尝试将项目添加到已绑定的WPF中的组合框时,出现错误。如何实现这一目标?我的目标是将默认值添加到组合框。如何将项目添加到绑定到数据表的WPF中的组合框?

KINDLY HELP。

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) 
       { 
       } 

回答

2

您必须将Items添加到DataTable中。