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

时间:2010-02-04 11:40:09

标签: asp.net gridview

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

我的代码无法正常运行。这就是:

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

请告知。

1 个答案:

答案 0 :(得分:0)

使用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();