DataGridView按钮编程



我正在为忠诚度方案编程软件。我基本上已经完成了所有这些。我唯一坚持使用的是为DataGridView编程为我用于赎回报价页面的按钮。当您添加新报价时,我已经将其添加到每行末尾添加一个按钮,但我对如何编程以识别每一行很无知。

用于例如)Row1)提供1是X名称和成本yRow2)提供2是Z名称和成本F

我似乎只能找到一次一次编程每个按钮,而不是个人的能力,即使这样,我也需要自动工作,因此当我可以添加报价时,我可以立即购买。我将如何识别我在哪一行?这是我的表格和数据库的样子。形式的图片 - (图片链接)

我的数据库的样子 - (图片链接)

在ur class

下方

进行公共int id;

//添加按钮

 DataGridViewButtonColumn col = new DataGridViewButtonColumn();
    col.UseColumnTextForButtonValue = True;
    col.Text = "ADD";
    col.Name = "Btn_add";
    DataGridView1.Columns.Add(col);

//将ID值在此处执行功能。

private void Btn_add_Click(object sender, EventArgs e)
    {
   }

//选择此选定行值的索引

private void datagridview1_selectionChanged(对象发送者,EventArgs E) {

     int id =  DataGridView1.SelectedRows(0).Cells(0).Value;

}

在datagrid中,请在"买入"按钮中绑定upervisid。按下按钮时,自动提供ID onClick事件。

您可以简单地将其连接到rowdatabound事件中。此事件被称为,每次将新条目放入表中。此时,您可以在表格中添加一个按钮,并在URL中添加自定义操作/URL。

最新更新