我有一个网格视图。我想从网格视图中获取选定的行,并将该行中的列值传递到新页面,同时将该值存储在会话中。
到目前为止,我知道如何将其存储为 tut 中的字符串,但不知道如何将值保持为 int 格式而不将其转换为字符串。
这是我在 C# 代码中的内容...就像我说的那样,这确实将行写为字符串类型,我希望它保持为 int。
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName == "Select")
{
Int16 num = Convert.ToInt16(e.CommandArgument);
TextBox2.Text = GridView1.Rows[num].Cells[0].Text;
}
}
将其放入会话将很容易。我发现它是:
Session["customerID"] = GridView1.Rows[num].Cells[0].Text;
所以现在真正的问题是如何将值保持为 int 格式。
谢谢!