我正在尝试在我的datagridview中使用文件上传按钮,以便它可以在单击时调用打开的文件对话框,但我为datagridview添加列的唯一选项是不同的按钮(如datagridviewimage,datagridviewbutton),我可以不生成button_click方法。如果有任何方法可以在我的数据网格视图中获取文件上传按钮,请告诉我。
答案 0 :(得分:2)
您可以添加datagridview的cellClick事件并判断单元格类型。
private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
{
if (e.ColumnIndex<0||e.RowIndex<0)
{
return;
}
DataGridViewCell cell = dataGridView1[e.ColumnIndex, e.RowIndex];
if (cell is DataGridViewButtonCell)
{
MessageBox.Show("Test");
}
}