在我的应用程序中,我有一个gridview,我必须从中获取特定列的数据。该数据将存储在数据表中。我怎么能这样做?
我的代码无法正常运行。这就是:
dim dt as datatable=ctype(Gridview1.coumns.items("Rate"),datatable)
请告知。
答案 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();