<asp etailsView ID="DetailsView1" runat="server" Height="50px" Width="125px" AutoGenerateRows="false"DataSourceID="EntityDataSource1" DefaultMode="Insert"> <Fields> <asp:TemplateField HeaderText="Store ID"> <EditItemTemplate> <asp ropDownList ID="ddlStore" runat="server" DataSourceID="EntityDataSource2"DataTextField="StoreID" DataValueField="StoreID" SelectedIndex='<%# Bind("StoreID") %>' > </asp ropDownList></EditItemTemplate> </asp:TemplateField> <%--<asp:BoundField DataField="StoreID" HeaderText="StoreID" SortExpression="StoreID" />--%> <asp:BoundField DataField=" roduct_name" HeaderText=" roduct Name" SortExpression=" roduct_Name" /><asp:BoundField DataField=" roduct_qty" HeaderText="Quantity" SortExpression=" roduct_qty" /><asp:BoundField DataField=" roduct_price" HeaderText=" rice" SortExpression=" roduct_price" /><asp:CommandField ShowInsertButton="True" /> </Fields> </asp etailsView>我想在Detailsview里加Dropdownlist控件,Detailsview和Dropdownlist的datasource是不同的。这个detailsview要实现insert功能,现在dropdownlist填充数据没问题,可是要insert的话就出错。 额外信息是,如果我不用dropdownlist,用textbox的话insert没问题。 1:请问是不是因为绑定的数据源不同而产生错误呢? 2:怎么调试页面看insert的值是不是想要的呢? 谢谢!!弄了一下午了。 |