Asp.Net Gridview Buttonfield获取行数据
我有一个 Gridview,它绑定到我创建的数据表。 表中的数据是不断变化的。
我向 Gridview 添加了一个按钮字段。 单击时,我想通过链接或通过函数发送该行中的特定列值。
你打算怎样做呢?
I have a Gridview which is binded to a datatable that I created. The data in the table is ever changing.
I added a buttonfield to the Gridview. When clicked I want to send a specific columns value in that row through a link or sent through a function.
How do you go about doing this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我知道怎么做了。 您可以将 commandName 属性设置为您想要在属性中调用的任何名称。
然后,如果在设计视图中创建按钮后双击该按钮,它应该在代码隐藏页面中弹出一个函数。 然后,您可以通过执行以下操作来访问该行。
protected void gvUsers_RowCommand(对象发送者,GridViewCommandEventArgs e)
{
}
从那里您可以使用行号来访问特定的列数据。
I found out how to do it. You set the commandName property to whatever you want to call it inside the properties.
Then if you double click on the button after creating it in design view, it should pop up a function in the code behind page. You can then access the row by doing the following.
protected void gvUsers_RowCommand(object sender, GridViewCommandEventArgs e)
{
}
from there you can use the row number to access specific column data.
这是来自 MSDN 的一个不错的示例: http://msdn.microsoft.com/en -us/library/bb907626.aspx
Here's a decent example from MSDN: http://msdn.microsoft.com/en-us/library/bb907626.aspx