比如:我有一个订单表,订单表下有一个物品表,他们是1对多的关系!
我在实现添加订单时候同时还要添加相应的物品,怎么样实现这个操作才比较完美呢?目前我采用的是添加订单的时候在订单添加的页面,保存订单主表的信息到数据库,按"添加物品"这个按钮导航到物品添加页面,最后完成后回到订单主页面.
个人总觉得操作比较烦琐,对于这种情况一般你们是如何实现的呢?
我在实现添加订单时候同时还要添加相应的物品,怎么样实现这个操作才比较完美呢?目前我采用的是添加订单的时候在订单添加的页面,保存订单主表的信息到数据库,按"添加物品"这个按钮导航到物品添加页面,最后完成后回到订单主页面.
个人总觉得操作比较烦琐,对于这种情况一般你们是如何实现的呢?
解决方案 »
- 无法将string隐式转换成double
- 高手帮忙,ORA-03106 fatal two-task communication protocol error
- 有没有一个方法替换字符串里的所有html代码
- 问个问题
- +++++++++++++++++++++ aspnet_wp.exe 问题 盼高人指点 ++++++++++++++++++++++++++++++
- 我用流打开WORD 为什么会老是乱码??
- datalist里的checkbox选取
- 关于网站布局的问题,在线,急!!!!!!!!!!!!!!
- asp.net使用weboffice打开excel文档时,后台request.file接收不到
- 关于SmtpMail
- 请教:如何在dotnetChart控件中显示整数及如何让柱状图显示在竖线上
- 一次把树结构表读到 DropDownList 里 有经验的进
http://lucky.diy.myrice.com/javascriptexam/addelement.htm
他的订单也就是那样的。
1,使用购物车原理
添加主子表内容时由于主表的ID没有生成,子表中需要的主表ID就没法得到,所以使用购物车原理,将添加的子表内容放在datatable中,datatable可以存放在viewstate中,这样在添加的时候将主表的内容添加完成后取得主表的ID,然后取得viewstate中datatable的内容循环存入数据库2,可以在添加页面加载的时候就插入一条空记录到主表,这样可以获得ID,然后再添加从表的内容时就有了主表ID,这样就时会产生些垃圾数据库,可以在主表中增加个标识,如Flag,只有Falg=1的数据才是有效数据,新添加的数据时Flag=0,这样也时比较容是实现的