none
edit all rows vb.net framework 1.1 RRS feed

  • Question

  • Bonjour,

    Je developpe en VB.NET Framework 1.1

    Je souhaiterais rendre éditable toutes les lignes de mon datagrid après avoir cliqué sur mon botton edit.

    Voila ce que j'ai côté web :

    <asp:datagrid id="dgtest" runat="server"
    OnDeleteCommand="Del_Prop"
    OnEditCommand="dgTestEdit"
    OnUpdateCommand="dgTestUpdate"
    OnCancelCommand="dgTestCancel">

    <PagerStyle font-size="XX-Small" font-names="Verdana" horizontalalign="Center" forecolor="White"backcolor="#333399" mode="NumericPages">
    </PagerStyle>
        <Columns>
        <asp:EditCommandColumn ButtonType="PushButton" UpdateText="Modifier" CancelText="Annuler" EditText="Editer">
        </asp:EditCommandColumn>

        <asp:TemplateColumn HeaderText="Valeur en Fran&#231;ais">
        <ItemTemplate>
            <asp:TextBox Runat="server" text='<%# databinder.eval(container.dataitem, "FR") %>' ID="Label3" NAME="Label2" />
        </ItemTemplate>
        <EditItemTemplate>
            <asp:TextBox Runat="server" ID="edit_fr" MaxLength="80" text='<%# databinder.eval(container.dataitem, "FR") %>' />
        </EditItemTemplate>
        </asp:TemplateColumn>

        <asp:TemplateColumn HeaderText="Valeur en Anglais">
        <ItemTemplate>
            <asp:label Runat="server" text='<%# databinder.eval(container.dataitem, "AN") %>' ID="Label4" NAME="Label3" />
        </ItemTemplate>
        <EditItemTemplate>
            <asp:TextBox Runat="server" ID="edit_an" MaxLength="80" text='<%# databinder.eval(container.dataitem, "AN") %>' />
        </EditItemTemplate>
        </asp:TemplateColumn>
        </Columns>
    </asp:datagrid>

    Et côté VB  j'arrive a editer la ligne ou on a cliquer:

        Sub dgTestEdit(ByVal sender As Object, ByVal e As DataGridCommandEventArgs)
            dgtest.EditItemIndex = CInt(e.Item.ItemIndex)
            BindTestData()

    End Sub

    comment faire pour editer toutes mes ligne de chaque colonne lorsqu'on clique sur  ce meme bouton "dgTestEdit"

    Si quelqu'un a une idée.

    Merci pour votre aide

    lundi 21 mai 2012 15:44

Réponses

  • Bonjour,

    J'ai toujours quelques questions : comment passer a lafonction  "EditItemIndex" une liste , pour pouvoir editer plusieurs lignes.

    ou faut-il procéder autrement?

    Je voudrait en cliquant sur un bouton rendre editable toutes les colones et lignes de mon datagrid

    • Marqué comme réponse GraySky vendredi 12 octobre 2012 14:14
    mercredi 23 mai 2012 08:06

Toutes les réponses