[英]How to delete/update datagridview checkbox from datagridview C#
[英]how to get access to the checkbox in datagridview c#
我有一个具有两列“名称”(string)和“状态”(复选框)的网格,我想一次将所有网格数据保存到数据库中,但是如果复选框被选中为其他明智状态,我希望字符串status =“ P” =每行“ A”。 怎么可能。 这是一个出勤项目。
private void button1_Click(object sender, EventArgs e)
{
for (int i = 0; i < dataGridView1.Rows.Count; i++)
{
string name = dataGridView1.Rows[i].Cells[0].Value.ToString();
string status = "";
mscon.Open();
mscmd = new OleDbCommand("insert into attendence (dat,nam,status)values(#" + dateTimePicker1.Text + "#,'" + name + "','" + status + "') ", mscon);
mscmd.ExecuteNonQuery();
mscmd.Dispose();
mscon.Close();
}
MessageBox.Show("saved");
}
这是我评估每行复选框时要做的事情:
foreach (DataGridViewRow row in dg.Rows)
{
if (Convert.ToBoolean(row["checkColumnName"].ToString())
{
// do checked thing
}
else
{
// do unchecked thing
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.