Hola foreros, es mi primer post, tengo un problema con un Dropdownlist dentro de un Gridview.
Escribi codigo en C# para que al seleccionar uno de los elementos del dropdownlist, me guarde en una variable el Item.
Este es el codigo C#:
public void ddlTipo_SelectedIndexChanged(object sender, EventArgs e)
{
WC.DropDownList ddl = (WC.DropDownList)sender;
String Tipo = ddl.SelectedItem.ToString();
}
-Y este es el codigo Aspx:
<asp:ScriptManager id="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:GridView ID="GridView1" runat="server" OnLoad="Grid_Load" EnableViewState="false" AutoGenerateColumns="False">
<Columns>
<asp:TemplateField HeaderText=" Sel ">
<ItemTemplate><asp:CheckBox ID="chkSel" runat="server"/></ItemTemplate>
</asp:TemplateField>
<asp:BoundField HeaderText="Nombre" DataField="_text1" HeaderStyle-Width="400px"/>
<asp:TemplateField HeaderText="Tipo (Sel)" HeaderStyle-Width="120px">
<ItemTemplate>
<asp:UpdatePanel ID="update" runat="server" UpdateMode="Always">
<ContentTemplate>
<asp:DropDownList ID="ddlTipo" EnableViewState="false" AutoPostBack="true" OnSelectedIndexChanged="ddlTipo_SelectedIndexChang ed" Width="120px" runat="server" >
</asp:DropDownList>
</ContentTemplate>
</asp:UpdatePanel>
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField HeaderText="Numero" DataField="_int1" HeaderStyle-Width="200px"/>
</Columns>
</asp:GridView>
-El problema esque cuando cambio un elemento del droplist y despues vuelvo a seleccionar el primer elemento, no me devuelve ningún valor.
Si alguien sabe como que me acepte el primer valor de la lista, les agradesco.