我在datagridview中將column checkBox定位爲column0。我想獲得列1檢查列column1的總和行是真的。我用這個代碼:C#在dataGridView中使用checkBox,並獲得檢查列的總和行是真的
private void dataGridView1_CellEndEdit(object sender, DataGridViewCellEventArgs e)
{
double sum = 0;
for (int i = 0; i < dataGridView1.Rows.Count; ++i)
{
if (Convert.ToBoolean(dataGridView1.Rows[i].Cells[0].Value) == true)
{
sum += double.Parse(dataGridView1.Rows[i].Cells[1].Value.ToString());
}
}
textBox1.Text = sum.ToString();
}
但它不能正常工作。
你說的「不正常」呢?它是WinForm嗎? – Habib
是的。它是WinForm。 textBox1的值對於每個事件都是變化的。 – user3812553