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