asp.net c# Gridview行单击功能
我在 sample.asp
页面上有 gridview1
。它大约有 15 行。我想要做的是:
如果我单击 gridview1 中的一行(例如第 7 行),它应该更新同一 gridview 中的其他几行(例如第 2、3、4 行)。单击该行时,我想调用 sample.asp.cs
文件中已存在的函数 UpdateOnClick()
。此函数应更改同一网格视图上所需行中的值。
我想更新同一个 gridview 上的其他几行
我怎样才能实现这一点?
I have gridview1
on sample.asp
page. It has about 15 rows. What i want to do is:
If i click on a row (say row 7) in the gridview1, it should update a few other rows (say rows 2,3,4) in the same gridview. On clicking the row, I want to call the function UpdateOnClick()
that is already present in the sample.asp.cs
file. This function should change the values in the desired rows on the same gridview.
I want to update a few other rows on the same gridview
how can i achieve this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以从 OnRowCommand 调用 UpdateOnClick,CommandEventArgs(大多数人称之为 e)在其 CommandArgument 属性中给出所选行。
由此,您可以遍历行以查找所需的行。无论如何,这应该给你足够的复制和粘贴食物:
You can call the UpdateOnClick from the OnRowCommand, the CommandEventArgs (which most people call e) gives the selected row in its CommandArgument property.
From this, you can iterate through the rows to find the ones you want. This should give you enough copy and paste food anyway: