Hallo,
ich möchte den aktuellen Wert einer Dropdownlist innerhalb einer GridView auslesen, erhalte aber immer Null.
Hier ein Ausschnitt des Codes:
steuerelement erhält immer den Wert null.
Was stimmt hier nicht?
Vielen Dank.
Toni
ich möchte den aktuellen Wert einer Dropdownlist innerhalb einer GridView auslesen, erhalte aber immer Null.
Hier ein Ausschnitt des Codes:
[...]
<asp:TemplateField HeaderText="Projektname">
<ItemTemplate>
<%# DataBinder.Eval(Container.DataItem, "ProjName" )%>
</ItemTemplate>
<EditItemTemplate>
<aspropDownList ID="DropDownListProjekte" runat="server" AutoPostBack="true" AppendDataBoundItems="true"
OnSelectedIndexChanged="GetUnterprojekte"
DataTextField="name" DataValueField="name" DataSourceID="SqlDataSource2" SelectedValue='<%# Bind("ProjName") %>'>
</aspropDownList>
</EditItemTemplate>
<ItemStyle CssClass="ssCell" />
</asp:TemplateField>
[...]
[...]
int zeile = e.NewEditIndex;
System.Web.UI.Control steuerelement = GridView1.Rows[zeile].Cells[2].FindControl("DropDownListProjekte")
[...]
<asp:TemplateField HeaderText="Projektname">
<ItemTemplate>
<%# DataBinder.Eval(Container.DataItem, "ProjName" )%>
</ItemTemplate>
<EditItemTemplate>
<aspropDownList ID="DropDownListProjekte" runat="server" AutoPostBack="true" AppendDataBoundItems="true"
OnSelectedIndexChanged="GetUnterprojekte"
DataTextField="name" DataValueField="name" DataSourceID="SqlDataSource2" SelectedValue='<%# Bind("ProjName") %>'>
</aspropDownList>
</EditItemTemplate>
<ItemStyle CssClass="ssCell" />
</asp:TemplateField>
[...]
[...]
int zeile = e.NewEditIndex;
System.Web.UI.Control steuerelement = GridView1.Rows[zeile].Cells[2].FindControl("DropDownListProjekte")
[...]
Was stimmt hier nicht?
Vielen Dank.
Toni
Comment