使用 Hovermenu 和 Get RowIndex 单击编辑按钮时如何获取 GridView 中的文本框?

发布于 2024-08-26 23:17:41 字数 120 浏览 6 评论 0原文

你好,我使用带有悬停菜单的 GridView 我希望当我们单击编辑按钮时,我们可以让 TextBox 在 Gridview 中写入 当单击 e.commandArgument 为空的编辑时,我也会收到错误 所以请给我这两个代码

Hi i m using GridView with hovermenu
and i want that when we click on edit button then we get TextBox to write in Gridview
and also i get error when click on edit for e.commandArgument is null
so please give me code for this both

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

(り薆情海 2024-09-02 23:17:41

像这样给你的编辑按钮命令名称,

<asp:LinkButton ID="LinkEdit" runat="server" 
  CausesValidation="false"  CommandName="EditRow" Text="Edit"></asp:LinkButton>

并在你的 gridview 的 RowCommand 事件中,

if (e.CommandName == "EditRow")
{
   TextBox tbx =  (TextBox)gridCategory.Rows[Convert.ToInt32(e.CommandArgument)].FindControl("UrTxtID");
}

在没有看到代码的情况下很难判断你做错了什么。

编辑:

我认为您需要在编辑按钮中设置 CommandArgument='<%# Container.DataItemIndex %>'...

Give your edit button command name like this,

<asp:LinkButton ID="LinkEdit" runat="server" 
  CausesValidation="false"  CommandName="EditRow" Text="Edit"></asp:LinkButton>

and in RowCommand event of ur gridview

if (e.CommandName == "EditRow")
{
   TextBox tbx =  (TextBox)gridCategory.Rows[Convert.ToInt32(e.CommandArgument)].FindControl("UrTxtID");
}

Any how its really difficult to tell what you are doing wrong without seeing your code..

EDIT:

i think you need to set CommandArgument='<%# Container.DataItemIndex %>' in your edit button...

旧城烟雨 2024-09-02 23:17:41

我在寻找一种方法来获取 gridview rowcommand 事件中的当前行时遇到了您的帖子。
我也浏览过这个链接并认为我会分享:
http://ranafaisal.wordpress.com/2008/03/31/how-to-get-the-current-row-in-gridview-row-command-event/

这解决了我的问题,看起来很干净的。

I ran across your post while searching for a way to get the current row in a gridview rowcommand event.
I also ran across this link and thought I'd share:
http://ranafaisal.wordpress.com/2008/03/31/how-to-get-the-current-row-in-gridview-row-command-event/

This solved my problem and seems very clean.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文