Button Datagridview并单击按钮

Button Datagridview并单击按钮,button,datagridview,Button,Datagridview,我正在使用以下代码实现datagridview和其上的按钮: $Column2 = $TR = New-Object System.Windows.Forms.DataGridViewButtonColumn $Column2.width = 150 $Column2.name = "App Data" $Column2.FlatStyle = 'Standard' $DataGridView1.Columns.Add($Column2) $Column2.UseColumnTextForBut

我正在使用以下代码实现datagridview和其上的按钮:

$Column2 = $TR = New-Object System.Windows.Forms.DataGridViewButtonColumn
$Column2.width = 150
$Column2.name = "App Data"
$Column2.FlatStyle = 'Standard'
$DataGridView1.Columns.Add($Column2)
$Column2.UseColumnTextForButtonValue = $true
$Column2.AutoSizeMode = 'DisplayedCells'
$TR.Text = "Change Data"
当我单击另一个按钮(不是网格上实现的按钮)时,我需要将网格上实现的按钮的文本更改为其他内容。例如,从“更改数据”到“删除数据”

以及如何为网格上实现的按钮实现单击事件

谢谢你的帮助!
Nratawa

若要更改按钮列的文本,请抓取该列,强制转换为DataGridViewButtonColumn,然后设置文本属性-或者如果
$Column2
可用,
$Column2.text=“删除数据”
。对于列按钮的单击事件,处理
DataGridView.CellContentClick
,类似于但遵循Igor的注释建议。嗨,这对我不起作用。我在Button Click事件中使用下面的代码将列按钮文本更改为设计的,但没有任何效果:$buttonChangeThis\u Click={$RemText=“change Data”$datagridview1.Columns[2]。DataGridViewButtonColumn.text=“$RemText”}。在显示的代码尝试中,使用原始的
“change Data”
。您是否尝试过使用
“删除数据”
?您好-单击其他按钮时,我需要做的就是将列按钮重命名为其他按钮。在另一个按钮的Click事件中,我需要输入什么代码,以便可以从变量中重命名列按钮的文本。我的应用程序将要重命名的文本添加到名为$RemText的变量中$RemText可能包含“更改数据”、“删除数据”等。。。谢谢。要更改按钮列的文本,请抓取该列,强制转换为DataGridViewButtonColumn,然后设置文本属性-或者如果
$Column2
可用,
$Column2.text=“删除数据”
。对于列按钮的单击事件,处理
DataGridView.CellContentClick
,类似于但遵循Igor的注释建议。嗨,这对我不起作用。我在Button Click事件中使用下面的代码将列按钮文本更改为设计的,但没有任何效果:$buttonChangeThis\u Click={$RemText=“change Data”$datagridview1.Columns[2]。DataGridViewButtonColumn.text=“$RemText”}。在显示的代码尝试中,使用原始的
“change Data”
。您是否尝试过使用
“删除数据”
?您好-单击其他按钮时,我需要做的就是将列按钮重命名为其他按钮。在另一个按钮的Click事件中,我需要输入什么代码,以便可以从变量中重命名列按钮的文本。我的应用程序将要重命名的文本添加到名为$RemText的变量中$RemText可能包含“更改数据”、“删除数据”等。。。谢谢