我有一个datagrid从数据库中获取数据。此数据网格有一个名为“房间号”的列。
我想添加内容双击事件,以便当用户点击特定房间号时,应该访问数据库,并从数据库中获取与该房间号相关的数据,并将其显示在单独的表单上。
如何按名称“房间号”访问此列?
private void dgMaster_CellContentDoubleClick(object sender, DataGridViewCellEventArgs e)
{
}
答案 0 :(得分:1)
您可以通过此方式获取房间号码的值...我在此假设您的room number
列的类型为int
。
private void dgMaster_CellContentDoubleClick(object sender, DataGridViewCellEventArgs e)
{
int roomNumber = Convert.ToInt32(dgMaster.Rows[e.RowIndex].Cells["Room number"].value);
}
您也可以使用e.ColumnIndex
,但首先您需要检查您是否在正确的单元格索引上。