数据网格视图中的文件上载按钮

时间:2013-07-17 00:18:22

标签: c# winforms file-upload datagridview

我正在尝试在我的datagridview中使用文件上传按钮,以便它可以在单击时调用打开的文件对话框,但我为datagridview添加列的唯一选项是不同的按钮(如datagridviewimage,datagridviewbutton),我可以不生成button_click方法。如果有任何方法可以在我的数据网格视图中获取文件上传按钮,请告诉我。

1 个答案:

答案 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");
        } 
    }