Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/285.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Gridview的所有单元格必须在单击按钮(而不是超链接编辑按钮)时变为可编辑模式_C#_Gridview - Fatal编程技术网

C# Gridview的所有单元格必须在单击按钮(而不是超链接编辑按钮)时变为可编辑模式

C# Gridview的所有单元格必须在单击按钮(而不是超链接编辑按钮)时变为可编辑模式,c#,gridview,C#,Gridview,我正在构建一个winform应用程序,其中我有一个Gridview,它的数据源是一个Datatable。我在gridview下面有一个按钮 单击该按钮后,Gridview的所有单元格必须转换为可编辑模式 如果有人能帮上忙,那将是很大的帮助 private void EDIT_Click(object sender, EventArgs e) { dataGridView1.EditIndex = -1; } 它不起作用。任何帮助都将不胜感激在Da

我正在构建一个winform应用程序,其中我有一个Gridview,它的数据源是一个Datatable。我在gridview下面有一个按钮

单击该按钮后,Gridview的所有单元格必须转换为可编辑模式

如果有人能帮上忙,那将是很大的帮助

private void EDIT_Click(object sender, EventArgs e)
    {
        dataGridView1.EditIndex = -1;        
    }

它不起作用。任何帮助都将不胜感激

DataGridView控件中有一个属性EditMode

如果要设置编辑模式

this.datagridView1.EditMode = DataGridViewEditMode.EditOnEnter;
然后将只读设置为false

否则,如果要禁用编辑模式,可以通过编程方式设置编辑模式,然后将readonly设置为true

一种简单的方法是将readonly设置为true或false


请参阅microsoft提供的[documentation](),在DataGridView控件中有一个属性EditMode

如果要设置编辑模式

this.datagridView1.EditMode = DataGridViewEditMode.EditOnEnter;
然后将只读设置为false

否则,如果要禁用编辑模式,可以通过编程方式设置编辑模式,然后将readonly设置为true

一种简单的方法是将readonly设置为true或false


请参阅microsoft提供的[文档]()有人能回答吗?非常紧急,有人能回答吗?非常紧急