Olá
Estou fazendo um dropdownlist dentro de uma gridview (ainda) e estou com um probleminha..hehe
O original é assim:
<asp:TemplateField HeaderText="Tipo" SortExpression="tipo">
<ItemTemplate>
<asp:Label ID="Label2" runat="server" Text='<%# Bind("tipo") %>'></asp:Label>
</ItemTemplate>
<EditItemTemplate>
<asp:TextBox ID="TextBox021" runat="server" Text='<%# Bind("tipo") %>'></asp:TextBox>
</EditItemTemplate>
<InsertItemTemplate>
<asp:TextBox ID="TextBox022" runat="server" Text='<%# Bind("tipo") %>'></asp:TextBox>
</InsertItemTemplate>
E eu preciso que funcione assim
<asp:TemplateField HeaderText="Tipo" SortExpression="tipo">
<ItemTemplate>
<asp:Label ID="Label2" runat="server" Text='<%# Bind("tipo") %>'></asp:Label>
</ItemTemplate>
<EditItemTemplate>
<asp:DropDownList ID="DropDownList1" runat="server">
<asp:ListItem Value="1" Text="noticia"></asp:ListItem>
<asp:ListItem Value="2" Text="destaque"></asp:ListItem>
</asp:DropDownList>
</EditItemTemplate>
<InsertItemTemplate>
<asp:DropDownList ID="DropDownList1" runat="server">
<asp:ListItem Value="1" Text="noticia"></asp:ListItem>
<asp:ListItem Value="2" Text="destaque"></asp:ListItem>
</asp:DropDownList>
</InsertItemTemplate>
Os problemas são:
1) no modo insert ele não considera o valor informad. Pq, se com textbox funciona?Já tentei com o select/option (do html) e também nao funciona
2) no modo edit, como faço para receber o valor do campo tipo. No php eu sabia :( mas no asp.net ainda não consigo. Ainda.
Abraços