0
我要添加按鈕,在DataGridView中列...但有condtion:剛當行的顏色是紅色, 這是datagridview的:按鈕與條件C#的DataGridView
現在,在列「退房」工作中的各種按鈕...用紅色行或白排...我的代碼:
int row = (int)this.dataGridView1.CurrentCell.OwningRow.Cells[0].Value;
if (MessageBox.Show("Check-out?",
"Message de confirmation",
MessageBoxButtons.YesNo) == DialogResult.Yes)
{ MessageBox.Show("Success!!");
}
對於剛剛與紅色行按鈕的工作, 我試試此代碼:
if (dataGridView1.SelectedRows[0].DefaultCellStyle.BackColor == Color.Red)
{
int row = (int)this.dataGridView1.CurrentCell.OwningRow.Cells[0].Value;
if (MessageBox.Show("Check-out?",
"Message de confirmation",
MessageBoxButtons.YesNo) == DialogResult.Yes)
{MessageBox.Show("Success!!");
}
我有錯誤:索引是關閉的限制。它不能是負面的,必須小於集合的大小。在行:
if (dataGridView1.SelectedRows[0].DefaultCellStyle.BackColor == Color.Red)
錯誤:
感謝,