我有一个dowpdownlist,一个按钮和一个复选框在datagridview内。选择datagridview内的复选框c#
我只是手动在datagridview上创建了一个复选框列。 (这里是代码)
DataGridViewCheckBoxColumn CheckboxColumn = new DataGridViewCheckBoxColumn();
CheckBox chk = new CheckBox();
CheckboxColumn.Width = 20;
DataGrid1.Columns.Add(CheckboxColumn);
这里是程序。
第1步:用户将选择复选框上的项目。
第2步:用户将选择下拉菜单中的项目。
第3步:用户将点击按钮,它将在下拉列表中所选项目前的复选框上更改项目名称
。
这是我的问题 点击按钮后,nothings发生。
这是我的代码。
private void button1_Click(object sender, EventArgs e)
{
int x = 0;
foreach (DataGridViewRow item in this.DataGrid1.SelectedRows)
{
DataGridViewCheckBoxCell chk = (DataGridViewCheckBoxCell)item.Cells[1];
if (chk.Selected)
{
// codes here
}
else
{
//code here
}
}
x = x + 1;
}
是'button1_Click'事件触发?如果不是,则可能没有将事件处理程序链接到按钮单击事件。 – MoonKnight
是的,它是射击。它不会进入我使用断点时的状态。 – user1647667
'this.DataGrid1.SelectedRows.Count'的值是什么? 'chk'变量的目的是什么?这似乎没用。 – NeverHopeless