11/06/2012, 15:47
|
| | Fecha de Ingreso: junio-2012
Mensajes: 5
Antigüedad: 12 años, 6 meses Puntos: 0 | |
Dropdownlist dentro de Gridview no devuelve Item correcto 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. |