【C#问题】dataGridView中的按钮如何设置点击事件
如图,正在实现搞一个通过读取json显示软件列表的小软件,点击"下载"列的这个按钮执行下载指定软件
遇到个问题,"下载"列的这个按钮如何设置它的点击事件呢?
目前只想到用检测selected,但是
效果差的要死还麻烦
求助:
1.如何更优雅地响应按钮的点击【后续会有很多行,下载按钮也就随之增多,
最好能一个方法搞定】 WPF? command="{binding ClickCommand}" commandParameter="{binding viewmodel}" Je11y 发表于 2022-3-25 18:51
WPF? command="{binding ClickCommand}" commandParameter="{binding viewmodel}"
大佬这个是winform,可能没说清楚{:301_997:} 你应该在他的事件列表里面选择selected事件吧,然后通过判断单机的哪一行的哪一列进行响应,你试试看 选中控件右建,找到下载列,右测Name属性,设置为下载,事件处理如下
if (e.ColumnIndex > -1 && e.RowIndex > -1 && dataGridView1.Columns.Name == "下载")
{
} huangzheng151 发表于 2022-3-25 19:05
选中控件右建,找到下载列,右测Name属性,设置为下载,事件处理如下
if (e.ColumnIndex > -1 && e.RowInd ...
请问大佬e是什么意思呢 给控制添加个事件,e 是是回调函数里的参数属性 huangzheng151 发表于 2022-3-25 19:15
给控制添加个事件,e 是是回调函数里的参数属性
还请问大佬,假如有两个按钮的话,如何判断哪个被点击了 e.columnIndex 是列的索引, e.RowIndex 是行的索引 ,通过这个就把对应的值到了,参考上面代码
页:
[1]