簡體   English   中英

以編程方式將新行添加到WPF DataGrid

[英]Programmatically add new row to WPF DataGrid

單擊特定按鈕時,我正在嘗試向WPF應用程序上的DataGrid添加新行。 這是我到目前為止嘗試過的:

DataGridRow row = new DataGridRow();
table.Items.Add(row); // table = my DataGrid

當我運行此代碼時,它將引發System.ArgumentNullException

值不能為空

我該怎么做才能解決這個問題? 提前致謝。

您需要將Data Grid的ItemsSource屬性綁定到POCO對象的集合,而不是添加Data Grid行,而是向該集合添加新的POCO對象,您的“問題”將自動解決。

假設您的VM屬性發生更改通知,並且當然在POCO類中實現了INotifyPropertyChanged ...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM