有人可以在C#datagridview中帮助我吗?

时间:2016-01-25 21:49:40

标签: c# sql checkbox datagridview

你能帮帮我吗?我在C#for datagridview中有代码,在列插入到数据库中的复选框。但如果选中插入数据库“male”或未检查插入数据库“female?”

{{1}}

1 个答案:

答案 0 :(得分:1)

我缩小了这个具体例子的查询。您可以根据需要进行扩展。我不知道你的复选框在哪个单元格中,所以我在变量checkBox中加入了它。

for (int i = 0; i < dataGridView1.Rows.Count ; i++) { 
    string commandText = "INSERT INTO aaa ( yourColumn) VALUES (@gender)";
    var cmd = new SqlCommand(commandText , cnx);

    var gender = Convert.ToBoolean(dataGridView1.Rows[i].Cells[checkBox].Value)?"male":"female";
    cmd.Parameters.Add("@gender", gender);

    cmd.ExecuteNonQuery(); 
}