如何在链接按钮上的gridview中显示和隐藏文本框

维纳·胡苏尔

我有gridview,其中有批准和拒绝按钮。单击拒绝按钮时,我需要显示文本框以查看评论,否则不可以。输入评论后,我将其保存在数据库中。如何执行此操作可以帮助我

这是我的代码:

 <asp:GridView ID="GridView1" runat="server" AllowPaging="True"  AutoGenerateColumns="False"  BackColor="White"
                  BorderColor="#CCCCCC" BorderStyle="None" BorderWidth="1px" CellPadding="4" ForeColor="Black" 
                 GridLines="Horizontal" OnRowDataBound="GridView1_RowDataBound">
                 <Columns>
            <asp:TemplateField HeaderText="Industrial Zone">

                <ItemTemplate>
                     <asp:Label runat="server" ID="lblindzone" Text='<%# Eval("indzone") %>'></asp:Label>


                </ItemTemplate>


            </asp:TemplateField>

            <asp:TemplateField HeaderText="District">

                <ItemTemplate>
                     <asp:Label runat="server" ID="lbldstr" Text='<%# Eval("dstr")%>'></asp:Label>


                </ItemTemplate>

            </asp:TemplateField>
                      <asp:TemplateField HeaderText="Industrial Area">

                <ItemTemplate>
                      <asp:Label runat="server" ID="lblnmindar" Text='<%# Eval("nmindar")%>'></asp:Label>


                </ItemTemplate>

            </asp:TemplateField>
                      <asp:TemplateField HeaderText="Plot Number">

                <ItemTemplate>
                     <asp:Label runat="server" ID="lblplno" Text='<%# Eval("plno")%>'></asp:Label>


                </ItemTemplate>

            </asp:TemplateField>

           <asp:TemplateField HeaderText="Approve/Reject">

                <ItemTemplate>
                    <asp:LinkButton ID="lnkApproved" runat="server" Text="Approve" OnClick="lnkApproved_Click"><img src="images/approve.png"  style="width:20px;height:20px; margin:5px" title="Approve"/></asp:LinkButton>
                    <asp:LinkButton ID="lnkReject" runat="server" Text="Reject" OnClick="lnkReject_Click" OnClientClick="return showandhide(this)"><img src="images/reject.png" style="width:16px;height:16px; margin:5px" title="Reject"/></asp:LinkButton>
                    <asp:LinkButton ID="lnkviewdetails" runat="server" Text="View Details" OnClick="lnkviewdetails_Click"><img src="images/viewdetails.png" style="width:20px;height:20px; margin:5px" title="Details" /></asp:LinkButton>
                    <asp:TextBox ID="txtcomment" runat="server" style="display:none"></asp:TextBox>
                </ItemTemplate>

            </asp:TemplateField>
                      <asp:TemplateField HeaderText="Status">

                <ItemTemplate>
                    <asp:Label runat="server" ID="lblstatus" Text='<%# Eval("status")%>'></asp:Label>


                </ItemTemplate>

            </asp:TemplateField>


        </Columns>


</asp:GridView>
Jamshaid K.

我假设您仅使用C#而不使用Javascript。要查看或隐藏特定的文本框,您应该触发GridView的RowCommand事件:

protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
{
  if (e.CommandName == "viewhide")
  {
    GridViewRow gvr = (GridViewRow)(((LinkButton)e.CommandSource).NamingContainer);
    TextBox tbComments = ((TextBox)gvr.FindControl("txtcomment"));

    tbComments.Visible = true;
  }
}

这将是您的ASPX代码隐藏

<asp:LinkButton ID="lnkReject" runat="server" Text="Reject" OnClick="lnkReject_Click" CommandName="viewhide" OnClientClick="return showandhide(this)"><img src="images/reject.png" style="width:16px;height:16px; margin:5px" title="Reject"/></asp:LinkButton>

编辑:现在您已经将标记从C#更改为VB.NET,这不是很好。因为我花了所有的时间编写ac#代码!

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

当您在jQuery mobile中键入任何内容时,如何隐藏文本框中显示的删除按钮

来自分类Dev

将鼠标悬停在按钮显示的隐藏文本框中

来自分类Dev

如何在Vanilla JS中显示和隐藏文本?

来自分类Dev

jQuery datepicker-如何在datepicker文本框中隐藏文本?

来自分类Dev

如何切换链接(而非按钮)以显示和隐藏文本

来自分类Dev

如何在按钮上显示/隐藏文本旁边显示图标?

来自分类Dev

如何在Laravel 4中基于其他文本框隐藏/显示文本框?

来自分类Dev

根据单选按钮列表值显示隐藏文本框

来自分类Dev

如何在cakephp中内嵌文本框和按钮

来自分类Dev

如何使用Javascript隐藏文本框焦点上的文本

来自分类Dev

如何从使用链接按钮的gridview行中填充多个文本框

来自分类Dev

复选框显示/隐藏文本框WPF

来自分类Dev

根据复选框显示/隐藏文本框

来自分类Dev

如何从名称中使用jQuery显示/隐藏文本框?

来自分类Dev

如何在Java中的JButton上隐藏文本?

来自分类Dev

如何隐藏文本框边框后面的东西?

来自分类Dev

如何根据jsf中的单选按钮值隐藏或显示文本框

来自分类Dev

MS Word中隐藏文本框的未知状态

来自分类Dev

单击“编辑”按钮时如何在gridview中获取文本框值?

来自分类Dev

单击文本框时如何擦除或隐藏文本框文本?C#

来自分类Dev

使用JavaScript隐藏文本框

来自分类Dev

如何在GridView中获取编辑文本框的ID

来自分类Dev

文本框未显示在GridView中

来自分类Dev

单击“按钮”时隐藏文本和显示消息

来自分类Dev

如何在Linux上的Java应用程序的“打开文件”对话框中显示隐藏文件(。*)?

来自分类Dev

如何在文本框和键盘中隐藏蓝色光标?

来自分类Dev

单击按钮时如何在文本框中显示不同的sql数据

来自分类Dev

如何在带有JQuery的文本框中显示按钮的值?

来自分类Dev

如何使用 python tkinter 中的复选按钮在 Entry 小部件中显示或隐藏文本?

Related 相关文章

  1. 1

    当您在jQuery mobile中键入任何内容时,如何隐藏文本框中显示的删除按钮

  2. 2

    将鼠标悬停在按钮显示的隐藏文本框中

  3. 3

    如何在Vanilla JS中显示和隐藏文本?

  4. 4

    jQuery datepicker-如何在datepicker文本框中隐藏文本?

  5. 5

    如何切换链接(而非按钮)以显示和隐藏文本

  6. 6

    如何在按钮上显示/隐藏文本旁边显示图标?

  7. 7

    如何在Laravel 4中基于其他文本框隐藏/显示文本框?

  8. 8

    根据单选按钮列表值显示隐藏文本框

  9. 9

    如何在cakephp中内嵌文本框和按钮

  10. 10

    如何使用Javascript隐藏文本框焦点上的文本

  11. 11

    如何从使用链接按钮的gridview行中填充多个文本框

  12. 12

    复选框显示/隐藏文本框WPF

  13. 13

    根据复选框显示/隐藏文本框

  14. 14

    如何从名称中使用jQuery显示/隐藏文本框?

  15. 15

    如何在Java中的JButton上隐藏文本?

  16. 16

    如何隐藏文本框边框后面的东西?

  17. 17

    如何根据jsf中的单选按钮值隐藏或显示文本框

  18. 18

    MS Word中隐藏文本框的未知状态

  19. 19

    单击“编辑”按钮时如何在gridview中获取文本框值?

  20. 20

    单击文本框时如何擦除或隐藏文本框文本?C#

  21. 21

    使用JavaScript隐藏文本框

  22. 22

    如何在GridView中获取编辑文本框的ID

  23. 23

    文本框未显示在GridView中

  24. 24

    单击“按钮”时隐藏文本和显示消息

  25. 25

    如何在Linux上的Java应用程序的“打开文件”对话框中显示隐藏文件(。*)?

  26. 26

    如何在文本框和键盘中隐藏蓝色光标?

  27. 27

    单击按钮时如何在文本框中显示不同的sql数据

  28. 28

    如何在带有JQuery的文本框中显示按钮的值?

  29. 29

    如何使用 python tkinter 中的复选按钮在 Entry 小部件中显示或隐藏文本?

热门标签

归档