Visualizzazione dei risultati da 1 a 2 su 2

Discussione: TemplateField dinamico

  1. #1

    TemplateField dinamico

    Buongiorno a tutti

    avrei bisogno di un aiuto per gestire un TemplateField in modo dinamico.

    ho creato un progetto per riempire un grid in modo dinamico dividendo le parti tra una pagina vb e una ascx.

    ora vorrei riunire tutto in un WebCustomControl, solo che non ho idea di come gestire gli EditItemTemplate


    mi servirebbe un aiuto per convertire questo codice all'interno della parte vb

    <asp:GridView ID="GridView" runat="server" AutoGenerateColumns="False">
    <Columns>
    <asp:TemplateField ShowHeader="False">
    <EditItemTemplate>
    <asp:LinkButton ID="LinkButton1" runat="server" CausesValidation="True" CommandName="Update"
    Text="Aggiorna" ValidationGroup="ValidatorGroupRow"></asp:LinkButton>
    <asp:LinkButton ID="LinkButton2" runat="server" CausesValidation="False" CommandName="Cancel"
    Text="Annulla"></asp:LinkButton>
    </EditItemTemplate>
    <ItemTemplate>
    <asp:LinkButton ID="LinkButton3" runat="server" CausesValidation="False" CommandName="Edit"
    Text="Modifica"></asp:LinkButton>
    <asp:LinkButton ID="LinkButton4" runat="server" CausesValidation="False" CommandName="Delete"
    Text="Elimina" OnClientClick="return confirm('Sei sicuro di voler eliminare il record?');"></asp:LinkButton>
    </ItemTemplate>
    </asp:TemplateField>

    </Columns>
    </asp:GridView>



    per il momento sono arrivato a questo punto:

    Dim LinkBtnUpdate As New LinkButton
    LinkBtnUpdate.ID = "LinkButton1"
    LinkBtnUpdate.CausesValidation = True
    LinkBtnUpdate.CommandName = "Update"
    LinkBtnUpdate.Text = "Aggiorna"
    LinkBtnUpdate.ValidationGroup = "ValidatorGroupRow"

    Dim LinkBtnCancel As New LinkButton
    LinkBtnCancel.ID = "LinkButton2"
    LinkBtnCancel.CausesValidation = False
    LinkBtnCancel.CommandName = "Cancel"
    LinkBtnCancel.Text = "Annulla"

    Dim LinkBtnEdit As New LinkButton
    LinkBtnEdit.ID = "LinkButton3"
    LinkBtnEdit.CausesValidation = False
    LinkBtnEdit.CommandName = "Edit"
    LinkBtnEdit.Text = "Modifica"

    Dim LinkBtnDelete As New LinkButton
    LinkBtnDelete.ID = "LinkButton4"
    LinkBtnDelete.CausesValidation = False
    LinkBtnDelete.CommandName = "Delete"
    LinkBtnDelete.Text = "Elimina"
    LinkBtnDelete.OnClientClick = "return confirm('Sei sicuro di voler eliminare il record?');"

    Dim TmField As New TemplateField
    TmField.ShowHeader = False

    Dim GridView As New GridView
    GridView.ID = "GridView"
    GridView.AutoGenerateColumns = False
    GridView.Columns.Add(TmField)

    TmField.EditItemTemplate ????? (non so come collegare il tutto)

    GridView.RenderControl(writer)

    se qualcuno ha dei suggerimenti ne sarei molto grato

    grazie

  2. #2

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.