簡體   English   中英

如何獲取對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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM