我正在为忠诚度方案编程软件。我基本上已经完成了所有这些。我唯一坚持使用的是为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。