2017-07-14 11 views
0

WPFウィンドウがすぐにデータグリッドに何かを挿入するオプションを持っていない、などのWinFormsのフォームとしてC#でWPFウィンドウのDataGridに列を挿入する

DataGridView.Rows.Add(whatever) 

このコードのための代替とは何ですか?
WPFウィンドウのDataGridViewに配列を挿入するにはどうすればいいですか?

+0

リストを作成します。例えばの場合: 'リストマイリスト=新しいリスト' はあなたのリストにいくつかのデータを追加します。あなたのデータグリッドにこの 'mylist.Add(何とか)' バインドをC#で: 'datagrid.ItemsSource = mylist' –

答えて

1

UIに表示されます:

dataGrid.Items.Add(whatever); 

しかし、あなたがアイテムを編集できるようにしたい場合、あなたはIListItemsSourceプロパティを設定するか、またはバインドする必要があります

dataGrid.ItemsSource = new List<object> { whatever }; 
0

DataGridをObservableCollectionにバインドする必要があります。あなたがのObservableCollectionに挿入した場合、それはあなたが実際にDataGridItemsプロパティに直接オブジェクトを追加することができます