最后10分,一个简单的问题
我想在DetailsView控键中放置一个DropDownList控键
我在网上搜了一个方法,如下:
在DetailsView中创建一个模板列,在模板列中加入DropDownList
例:
<asp:TemplateField HeaderText= "类型 ">
<EditItemTemplate>
<asp:DropDownList ID= "DropDownList2 " runat= "server ">
<asp:ListItem> 0 </asp:ListItem>
<asp:ListItem> 1 </asp:ListItem>
<asp:ListItem> 2 </asp:ListItem>
<asp:ListItem> 3 </asp:ListItem>
</asp:DropDownList>
</EditItemTemplate>
<InsertItemTemplate>
<asp:DropDownList ID= "DropDownList1 " runat= "server ">
<asp:ListItem> 00 </asp:ListItem>
<asp:ListItem> 11 </asp:ListItem>
<asp:ListItem> 22 </asp:ListItem>
<asp:ListItem> 33 </asp:ListItem>
</asp:DropDownList>
</InsertItemTemplate>
</asp:TemplateField>
我把上面一段代码直接加在 <asp:GridView ID= "GridView1 " runat= "server "> </asp:GridView > 中间,出错,请问这段代码加在哪个地方,请说具体些,谢谢了……
------解决方案-------------------- <asp:TemplateField HeaderText= "类型 ">
<EditItemTemplate>
<asp:DropDownList ID= "DropDownList2 " runat= "server ">
<asp:ListItem> 0 </asp:ListItem>
<asp:ListItem> 1 </asp:ListItem>
<asp:ListItem> 2 </asp:ListItem>
<asp:ListItem> 3 </asp:ListItem>
</asp:DropDownList>
</EditItemTemplate>
<InsertItemTemplate>
<asp:DropDownList ID= "DropDownList1 " runat= "server ">
<asp:ListItem> 00 </asp:ListItem>
<asp:ListItem> 11 </asp:ListItem>
<asp:ListItem> 22 </asp:ListItem>
<asp:ListItem> 33 </asp:ListItem>
</asp:DropDownList>
</InsertItemTemplate>
</asp:TemplateField>
绝对回出错的
看这儿
<asp:DropDownList ID= "DropDownList1 " runat= "server ">
它是放在GridView中的, 也就是说会生成很多行数据, 这样就会有很多个ID= "DropDownList1 "的DropDownList 所以....