如何在 ASP.NET 4.0 C#.net 中的网格视图中调用多个值
我是 ASP.NET 4.0 的新手。在我的项目中,数据显示在网格视图中。用户根据数据库中存储的两个值选择要编辑的行。这里给出了我调用单个值的代码。如何根据数据库中的两个值获取数据。请帮我解决这个问题。
grdViewVacationInfo_RowCommand()
{
if (e.CommandName == "ViewInfoBtn")
{
int index = int.Parse(e.CommandArgument.ToString());
string key = grdViewVacationInfo.DataKeys[index].Value.ToString();
Session["ke"] = key.ToString();
}
}
这就是所谓的单一值。但我怎样才能获得两个以上的值并将其存储在会话或任何变量中。
提前致谢
I'm new to ASP.NET 4.0. In my project, the data'a are displayed in the Grid View. The user selects a row to edit based on two values which are stored in the Database. My code for calling single value is given here. How can I get datas based on two values from the database. PLease help me with this.
grdViewVacationInfo_RowCommand()
{
if (e.CommandName == "ViewInfoBtn")
{
int index = int.Parse(e.CommandArgument.ToString());
string key = grdViewVacationInfo.DataKeys[index].Value.ToString();
Session["ke"] = key.ToString();
}
}
This is how ill call a single value. but how can i get the more than two values and store it in a Session or any variable.
Thanks In Advance
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
你可以尝试这个来获取网格的列值。
you can try this to fatch grid's column value .
由于您已经在使用
DataKeys
,您已经基本完成了。 DataKeys 可以保存多个值 - 只需用逗号分隔所需的列名称即可:然后在 RowCommand 事件中,您可以通过索引访问 DataKey 值:
As you're already using
DataKeys
you're most of the way there already. DataKeys can hold more than one value - just separate the column names you want with commas:Then in your RowCommand event, you access the DataKey values by index: