新足迹

 找回密码
 注册

精华好帖回顾

· 从自然仙境到人造天堂 – 马尔代夫,迪拜十日游 - 更新完毕! (2011-12-30) floraz · 熊猫做甜点--水晶桂花羊羹,牛轧糖,焦糖酱,北海道杯子蛋糕,婴儿推车蛋糕,奶瓶蛋糕,甜甜蜜蜜新一年 (2015-2-28) 小白的熊猫
· 2018夏 法意西三国 大战高温23天 (更新完毕) (2018-8-18) xiaomajia · 邻家女孩 (2009-1-10) 云中鹰
Advertisement
Advertisement
查看: 1293|回复: 1

ASP.NET detailsview里绑定dropdownlist的问题 [复制链接]

发表于 2011-7-19 16:26 |显示全部楼层
此文章由 fun 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 fun 所有!转贴必须注明作者、出处和本声明,并保持内容完整
<aspetailsView ID="DetailsView1" runat="server" Height="50px" Width="125px" AutoGenerateRows="false"
        DataSourceID="EntityDataSource1" DefaultMode="Insert">
        <Fields>
            <asp:TemplateField HeaderText="Store ID">
                <EditItemTemplate>
                    <aspropDownList ID="ddlStore" runat="server" DataSourceID="EntityDataSource2"
                                        DataTextField="StoreID" DataValueField="StoreID" SelectedIndex='<%# Bind("StoreID") %>' >
                    </aspropDownList>
                </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>
    </aspetailsView>
我想在Detailsview里加Dropdownlist控件,Detailsview和Dropdownlist的datasource是不同的。这个detailsview要实现insert功能,现在dropdownlist填充数据没问题,可是要insert的话就出错。
额外信息是,如果我不用dropdownlist,用textbox的话insert没问题。
1:请问是不是因为绑定的数据源不同而产生错误呢?
2:怎么调试页面看insert的值是不是想要的呢?
谢谢!!弄了一下午了。
Advertisement
Advertisement

发表于 2011-7-19 16:36 |显示全部楼层
此文章由 fun 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 fun 所有!转贴必须注明作者、出处和本声明,并保持内容完整
错误提示是因为外键约束冲突。但是只有当数据插入dropdownlist数据源才会冲突,如果插入detailsview的数据源不会冲突。

发表回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Advertisement
Advertisement
返回顶部