C# 访问列';datagridview中的s值

C# 访问列';datagridview中的s值,c#,C#,我有一个datagrid从数据库获取数据。此数据网格有一个名为“房间号”的列 我想添加内容双击事件,这样当用户单击特定房间号时,应该访问数据库,从数据库中获取与该房间号相关的数据,并将其显示在单独的表单上 如何按“房间号”的名称访问此列 您可以通过以下方式获得房间号的值。。。我假设您的房间号列的类型为int private void dgMaster_CellContentDoubleClick(object sender, DataGridViewCellEventArgs e) { i

我有一个datagrid从数据库获取数据。此数据网格有一个名为“房间号”的列

我想添加内容双击事件,这样当用户单击特定房间号时,应该访问数据库,从数据库中获取与该房间号相关的数据,并将其显示在单独的表单上

如何按“房间号”的名称访问此列


您可以通过以下方式获得房间号的值。。。我假设您的
房间号
列的类型为
int

private void dgMaster_CellContentDoubleClick(object sender, DataGridViewCellEventArgs e)
{
   int roomNumber = Convert.ToInt32(dgMaster.Rows[e.RowIndex].Cells["Room number"].value);
}

您也可以使用
e.ColumnIndex
,但首先您必须检查您的单元格是否位于单元格的正确索引上。

您可以通过以下方式获得房间号的值。。。我假设您的
房间号
列的类型为
int

private void dgMaster_CellContentDoubleClick(object sender, DataGridViewCellEventArgs e)
{
   int roomNumber = Convert.ToInt32(dgMaster.Rows[e.RowIndex].Cells["Room number"].value);
}

您也可以使用
e.ColumnIndex
,但首先您必须检查您的单元格索引是否正确。

如果解决方案好,为什么不接受它……?我尝试接受它,它说等待5分钟,然后我忙于处理代码如果解决方案好,为什么不接受它……?我尝试接受它,它说等待5分钟几分钟后,我就开始忙代码了