如何使用asp.net从gridview中的特定列获取数据

如何使用asp.net从gridview中的特定列获取数据,asp.net,gridview,Asp.net,Gridview,在我的应用程序中,我有一个gridview,我必须从中获取特定列的数据。该数据将存储在数据表中。我该怎么做 我的代码工作不正常。这里是: dim dt as datatable=ctype(Gridview1.coumns.items("Rate"),datatable) 请告知。使用gridview的CellClick事件获取当前列值并将其存储在会话中。然后从会话中可以获得主键 private void gridview1_CellClick(object sender, DataGridV

在我的应用程序中,我有一个gridview,我必须从中获取特定列的数据。该数据将存储在数据表中。我该怎么做

我的代码工作不正常。这里是:

dim dt as datatable=ctype(Gridview1.coumns.items("Rate"),datatable)

请告知。

使用gridview的CellClick事件获取当前列值并将其存储在会话中。然后从会话中可以获得主键

private void gridview1_CellClick(object sender, DataGridViewCellEventArgs e)
{
    if (gridview1.Rows[e.RowIndex].Cells[e.ColumnIndex].Value != null)
    {
       Session["primarykey"] = gridview1.Rows[e.RowIndex].Cells[e.ColumnIndex].Value.ToString();
    }
}
//在下一页中,您已通过以下代码将会话分配给变量primaykey

string primarykey = Session["primarykey"].To
String();