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