C# 选择行时如何获取单元格GridView Devexpress以进行编辑

C# 选择行时如何获取单元格GridView Devexpress以进行编辑,c#,gridview,devexpress,cell,C#,Gridview,Devexpress,Cell,我有像这样的网格视图 编辑选定行时,我选择一行并显示“编辑”菜单。 我是如何聚焦单元格列“Ket”并进行编辑的,如下所示: 请帮我准备,谢谢…要聚焦专栏,请使用以下属性: gridView1.FocusedColumn = gridView1.Columns["Ket"]; 然后通过调用以下方法激活一个就地编辑器: 处理GridView.FocusedRowChanged事件,并通过方法手动调用编辑器(必须首先将焦点设置为所需的列) 请求devexpress支持。它们太棒了。谢谢@Mark

我有像这样的网格视图

编辑选定行时,我选择一行并显示“编辑”菜单。 我是如何聚焦单元格列“Ket”并进行编辑的,如下所示:


请帮我准备,谢谢…

要聚焦专栏,请使用以下属性:

gridView1.FocusedColumn = gridView1.Columns["Ket"];
然后通过调用以下方法激活一个就地编辑器:


处理
GridView.FocusedRowChanged
事件,并通过方法手动调用编辑器(必须首先将焦点设置为所需的列)


请求devexpress支持。它们太棒了。谢谢@Marko,但是如何只处理一个可编辑的选定列?所以你只希望Ket可编辑,用户不能编辑其他列?在这种情况下,将其属性“OptionsColumn.AllowEdit”设置为false。您也可以使用ReadOnly属性(这取决于您的场景)。我尝试对除Column“Ket”之外的Column使用属性“optionColumn.AllowEdit”为false,但Column“Ket”中的所有单元格都可以编辑。我的意思是,当我选择行时,如何只编辑列“Ket”中的一个单元格?谢谢@Dmitry,我使用上述方法,但所有列“Ket”都需要编辑。。但如何仅处理一个可编辑的选定列?
gridView1.ShowEditor();
private void gridView1_FocusedRowChanged(object sender, FocusedRowChangedEventArgs e)
{
    gridView1.FocusedColumn = gridView1.Columns["Ket"];
    gridView1.ShowEditor();
}