5

プログラムで追加しDataGridます:

System.Windows.Controls.DataGrid dataGrid = new System.Windows.Controls.DataGrid();
dataGrid.GridLinesVisibility = DataGridGridLinesVisibility.None;
dataGrid.HorizontalScrollBarVisibility = ScrollBarVisibility.Hidden;
dataGrid.Background = Brushes.White;
DataGridTextColumn textColumn = new DataGridTextColumn();
textColumn.Width = 250;
textColumn.Header = "Account";
textColumn.Binding = new Binding("Account");
dataGrid.Columns.Add(textColumn);

アイテムを追加すると:

Globals_Liker.list_datagrid[tabControl1.SelectedIndex].Items.Add(Globals_Liker.list_item[tabControl1.SelectedIndex][i]);

しかし、アイテムをダブルクリックすると、エラーが発生します:

このビューでは「EditItem」は許可されていません。

そのエラーがポップアップしないようにする方法は?

4

3 に答える 3

1

これは私のために働く

InitializeComponent();
datagrid.BeginningEdit += (s, ss) => ss.Cancel = true;

IsReadOnly="True" で試してみましたが、データグリッドのチェックボックスをオンまたはオフにすることはできません

于 2021-11-12T15:21:09.783 に答える