WPF DataGrid - 以编程方式将单元格设置为编辑模式

Nir*_*Nir 11 wpf datagrid

  • 我有一个WPF DataGrid,显示一些数据记录(与ObservableCollection绑定).

  • 当用户单击"编辑"按钮时,当前选定的行应进入编辑模式(就像用户双击此行一样).

  • 有谁知道怎么做的想法?

小智 7

假设WPF:

<DataGrid x:Name="dg".... />
Run Code Online (Sandbox Code Playgroud)

那么这段代码将起作用:

dg.CurrentCell = new DataGridCellInfo(dg.Items[i], dg.Columns[j]);
dg.BeginEdit();
Run Code Online (Sandbox Code Playgroud)


Hei*_*nzi 6

这是MSDN上的WPF DataGrid的文档.该BeginEdit方法似乎是你在找什么.

PS:我不知道这是否适合您的应用程序,但许多DataGrid用户发现单击编辑很有用.