WPF binding datagrid to a string observable collection
我一直将数据网格绑定到可观察的类集合。
现在应该更简单了:
1 | public ObservableCollection<string> obcCodes{ get; set; } |
然后
1 2 3 4 5 6 | if (obcCodes== null) obcCodes= new ObservableCollection<string>(); obcCodes.Add("K2001"); obcCodes.Add("K2002"); obcCodes.Add("K2003"); obcCodes.Add("K2004"); |
之后
1 | dtgCodes.ItemsSource = obcCodes; |
所以我希望在数据网格中看到这些代码,而不是我看到的是:
感谢您的帮助
正如这里所解释的,字符串是不可变的
所以你必须使用
1 | public class StringWrapper { public string Text { get; set; } } |
然后像这样使用它:
1 |
通过这样做,您将能够修改或删除数据网格中的字符串。