Comment afficher et masquer la zone de texte dans la vue en grille lors d'un clic sur le bouton de lien

veena hosur

J'ai gridview, qui a le bouton d'approbation et de rejet.Lorsque je clique sur le bouton de rejet, je dois afficher la zone de texte pour les commentaires, sinon après les commentaires, je l'ai enregistré dans la base de données.Comment faire cela peut-il m'aider

voici mon code:

 <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.

Je suppose que vous le faites avec seulement C # et pas de Javascript. pour afficher ou masquer une zone de texte spécifique, vous devez déclencher un événement RowCommand de GridView:

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;
  }
}

Et ce serait votre code ASPX derrière

<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>

EDIT: Maintenant, vous avez changé la balise de C # à VB.NET, ce qui n'est pas bon. parce que je passais tout mon temps à écrire du code ac #!

Cet article est collecté sur Internet, veuillez indiquer la source lors de la réimpression.

En cas d'infraction, veuillez [email protected] Supprimer.

modifier le
0

laisse moi dire quelques mots

0commentaires
connexionAprès avoir participé à la revue

Articles connexes

Valeur de la zone de texte vide dans la vue de la grille lors d'un clic sur le bouton

masquer et afficher la zone de texte en cliquant sur un tr et sur le bouton cliquez sur imprimer la même chose dans un div

Comment afficher et masquer la vue partielle lors d'un clic sur un bouton?

afficher le clavier lors d'un clic sur un bouton et afficher du texte dans une vue de texte

comment masquer et afficher la zone de texte lors de la vérification / décocher un bouton radio dans une page de rasoir?

Comment masquer et afficher le mot de passe lors d'un clic sur le bouton dans Android?

Changer le lien href / text en valeur d'une zone de texte lors d'un clic sur le bouton?

Comment déclencher un événement de modification de la zone de texte lors d'un clic sur le bouton dans Swift4

Obtenir undefined lors d'un clic sur le bouton (valeur de la zone de texte)

Comment mettre à jour la couleur de fond de la zone de texte lors d'un clic sur le bouton dans WPF

comment afficher/masquer Div lors d'un clic en fonction de la valeur du bouton

Afficher le texte dans la grille lors d'un clic de souris - pygame

Comment afficher la zone de texte à l'intérieur d'un div sur un clic de bouton?

Comment changer la couleur de la vue de la carte lors d'un clic sur le bouton en flutter?

Mettez en surbrillance la ligne dans la grille AG lors d'un clic sur le bouton

Comment masquer une colonne de grille dans un événement de clic de bouton en dehors de la vue de la grille

Comment afficher la valeur de la variable Java dans la zone de texte d'entrée HTML en cliquant sur le bouton d'entrée dans JSP

Comment obtenir la valeur de la zone de texte via un clic sur le bouton Ajax

Comment multiplier la valeur dans la colonne datagridview par une zone de texte en un clic sur un bouton et obtenir la même colonne c #

Appuyer sur Entrée dans la zone de texte pour déclencher le clic sur un bouton

HTML afficher plus de texte lors d'un clic sur le bouton en utilisant javascript

sur un clic spécifique sur le bouton radio, activer la zone de texte / la liste déroulante dans mvc en utilisant jquery

Comment vérifier le fichier téléchargé ou non dans la zone de dépôt lors d'un événement de clic sur un bouton?

Obtenir le texte du bouton de lien dans la vue en grille à partir du bouton de suppression

Masquer le texte du bouton de lien et afficher l'image à la place

Comment déplacer le curseur vers le haut, le bas, la gauche, la droite dans la zone de texte en appuyant sur un bouton en utilisant jQuery?

Effacer les champs de texte lors d'un clic sur le bouton dans Vue.js?

Afficher le mot de passe dans la zone de texte tout en maintenant un bouton

problème lors de l'utilisation d'ajout (valeur) dans la zone de texte en cliquant sur un bouton

TOP liste

  1. 1

    J'ai besoin de savoir si ces deux phrases sont les mêmes en programmation

  2. 2

    Javascript indiquant "impossible de définir la propriété 'innerHTML' sur null"

  3. 3

    Nextcloud avec Docker: impossible de créer ou d'écrire dans le répertoire de données

  4. 4

    La taille de la forme n'est pas égale à la taille de la cellule du tableau et ajuste le texte à l'intérieur de la forme

  5. 5

    Trouver l'intersection et l'union de deux rectangles

  6. 6

    Comment changer la couleur de la police dans R?

  7. 7

    Empêcher l'allocation de mémoire dans la génération de combinaison récursive

  8. 8

    Référencement des assemblys de structure .net 4.7 dans la solution .net core 2

  9. 9

    Compter combien de fois un nombre apparaît dans un tableau aléatoire

  10. 10

    Pourquoi utiliser Asyncio ne réduit pas le temps d'exécution global en Python et n'exécute pas les fonctions simultanément?

  11. 11

    Comment convertir une chaîne en tuple en utilisant `reads`?

  12. 12

    java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver

  13. 13

    comment afficher un bouton au-dessus d'un autre élément ?

  14. 14

    Création d'un nouvel objet d'une classe avec un nouveau nom en cliquant sur un bouton dans java swing

  15. 15

    comment supprimer "compte de connexion google" à des fins de développement - actions sur google

  16. 16

    Restauration de la sauvegarde de la base de données SQL Server sur la version inférieure

  17. 17

    Créer un graphique à barres avec une fréquence relative / à partir d'un objet de table dans R

  18. 18

    Création d'un rappel python pour une fonction C à partir d'une DLL avec un tampon char.

  19. 19

    java.lang.NoClassDefFoundError: org / springframework / data / repository / config / BootstrapMode

  20. 20

    comment le contrôle de tableau javascript devrait-il être

  21. 21

    impossible d'ouvrir un nouvel onglet dans react, ajoute localhost: 3000 sur le lien?

chaudétiquette

Archive