【发布时间】:2014-09-26 01:15:09
【问题描述】:
我有一个 dataGridview,其第一列是 Checkbox。现在根据我的要求,我想在选择复选框时更新 dataGridView 行的值。我希望它就像为特定行单击复选框一样,该行应该变得可编辑,并且在更新按钮单击时输入的任何内容都应更新。
这是我为 gridview 和 Checkbox 提供的代码..
private void btn_load_Click(object sender, EventArgs e)
{
DataTable dt = new DataTable();
dt.Columns.Add("Select", System.Type.GetType("System.Boolean"));
dt.Columns.Add("UserName");
dt.Columns.Add("EmpID");
DataRow dr;
//Connection lines
connection.Open();
using (MySqlDataReader reader = command.ExecuteReader())
{
while (reader.Read())
{
dr = dt.NewRow();
dr["Select"] = false;
dr["UserName"] = reader["UserName"].ToString();
dr["EmpID"] = reader["EmpID"].ToString();
dt.Rows.Add(dr);
}
}
}
dataGridView1.AllowUserToAddRows = true;
dataGridView1.AllowUserToDeleteRows = true;
dataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;
dataGridView1.DataSource = dt;
}
请帮助我。在此先感谢..
【问题讨论】:
标签: c# winforms checkbox datagridview