我想用asp.net做如下图所示的页面效果,苦想了两天都没头绪,特来向各位高人请教!
这是服装行业的订单格式,左边分别显示图片,款号,单价。接着是款的不同颜色,尺码打横显示。客户提取某一份订单,便以上图方式展示。客户在右边(0)分别输入不同颜色不同尺码的订量,提交后把订量保存回数据库。
我初步的想法是:
1、用Repeater嵌套实现,外层显示每一款公共信息(图片、款号、单价)。内层显示该款的颜色和尺码信息(一份单的款尺码相同,但颜色不同)。
2、颜色和尺码形成的矩阵,(显示0的位置)填充TextBox控件,以便客户输入数量。
3、客户提交的时候,再通过遍历把数据保存回数据库。
表结构如下:
订单号 款号 颜色 尺码 数量
1 MXXGB0105 DB 110 0
1 MXXGB0105 DB 120 0
......
我的难题在于:
1、尺码打横显示,并且不同订单的尺码并不相同。如鞋子的尺码组和衣服的尺码组便不同。
标题的表格如何实现?
2、颜色与尺码组成的短阵如何输出?因为尺码组不固定,便不能预先在Html上创建TextBox控件。
不知各位看懂我的问题没?
根本的问题是,我想在后台用c#代码定制Repeater的模板,不知如何实现?
若各位有好的思路,还请指教,谢谢!