private void dataGridView_CellParsing(object sender, DataGridViewCellParsingEventArgs e)
{
if (dataGridView.Columns[e.ColumnIndex].Name == "Colunm1")
{
if (int.Parse(dataGridView.Rows[e.RowIndex].Cells["Column2"].Value.ToString()) < int.Parse(e.Value.ToString()))
{
MessageBox.Show("實施劑量不得超過醫囑劑量!", "注意!");
dataGridView.Rows[e.RowIndex].Cells["Column1"].Value = dataGridView.Rows[e.RowIndex].Cells["Column2"].Value.ToString();
dataGridView.Rows[e.RowIndex].Cells["Colunm1"].Selected = true;
}
}
}
为什么dataGridView.Rows[e.RowIndex].Cells["Column1"].Value = dataGridView.Rows[e.RowIndex].Cells["Column2"].Value.ToString();
执行后Cells["Column1"]没有获取到值呢,该如何修改
你看看你的IF的Column1的拼写和下面哪行的拼写?
不够仔细- -!