我调用cellclick事件,用单击数据的cell得到ID:
int bookingId = Convert.ToInt32(dgvBooking.Rows[e.RowIndex].Cells["ID"].Value.ToString());当点击datagridview最左上角的标头,即行标头和列标头交错的位置
会出现索引超出范围的问题
请问如何解决和防范??
int bookingId = Convert.ToInt32(dgvBooking.Rows[e.RowIndex].Cells["ID"].Value.ToString());当点击datagridview最左上角的标头,即行标头和列标头交错的位置
会出现索引超出范围的问题
请问如何解决和防范??
{
int bookingId = Convert.ToInt32(dgvBooking.Rows[e.RowIndex].Cells["ID"].Value.ToString());
}
警告 1 由于“int”类型的值(e.RowIndex)永不等于“int?”类型的“null”,该表达式的结果始终为“true”求助啊