Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    339

    Problema DataGrid e FindControl

    Ciao a tutti ho un Datagrid.


    la parte aspx è questa:

    <asp:TemplateColumn SortExpression="DescrizioneRuolo1500" HeaderText="Descrizione Ruolo 1500">
    <HeaderStyle Width="50%"></HeaderStyle>
    <ItemTemplate>
    <asp:Label ID="lblDescrizioneRuolo1500" runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.DescrizioneRuolo1500") %>'></asp:Label>
    </ItemTemplate>
    <FooterTemplate>
    <asp:TextBox ID="txtNewDescrizioneRuolo1500" runat="server" MaxLength="255" Width="100%" TextMode="MultiLine" Rows="2"></asp:TextBox>
    </FooterTemplate>
    <EditItemTemplate>
    <asp:TextBox ID="txtDescrizioneRuolo1500" runat="server" MaxLength="255" TextMode="MultiLine" Rows="3" Width="100%" Text='<%# DataBinder.Eval(Container, "DataItem.DescrizioneRuolo1500") %>'></asp:TextBox>
    </EditItemTemplate>


    Nella Parte CS

    richiamo la funzione edit e vorrei poplare la drop down list.

    facceno cosi::


    dgRuolo1500.EditItemIndex = e.Item.ItemIndex;

    DataSet dsRuolo10 = this.controller.GetRuolo10_List("");

    //popolo la combo dei ruoli generici
    DropDownList ddlRuolo10 = (DropDownList)e.Item.FindControl("ddlRuolo10");
    ddlRuolo10.DataSource = dsRuolo10;
    ddlRuolo10.DataMember = dsRuolo10.Tables[0].TableName;
    ddlRuolo10.DataTextField = "DescrizioneRuolo10";
    ddlRuolo10.DataValueField = "IDRuolo10";
    ddlRuolo10.DataBind();

    Lui mi dice che object non è istanziato , sicuramente non trova la DropDownlist

    ho provato a fare (DropDownList)e.Item.Cells[2].Controls[1];

    o avete visto sopra ..

    ma non riesco bene a capire allora questa cosa.

    Mi potete aiutare? Grazie
    Ci sono 10 categorie di persone al mondo: quelle che capiscono
    il sistema binario e quelle che non lo capiscono.

  2. #2
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    ma dov'e' la drop "ddlRuolo10" nell'html ?

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.