首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >C#批发订单表单-转发器中的网格视图中的文本框

C#批发订单表单-转发器中的网格视图中的文本框
EN

Stack Overflow用户
提问于 2010-03-05 00:47:02
回答 1查看 636关注 0票数 2

我正在建立一个网站上的批发订单。目前的计划是...

-get an ArrayList of DepartmentUnits

-a DepartmentUnit具有各种属性,如"deptId“、"description”和自己的ArrayList of StoreItems

-The StoreItems附带了各种SizeOptions的ArrayList

-The SizeOptions有一个库存计数整数及其说明

在包含asp:GridView的页面上放置asp:Repeater的-Planning

-Each DepartmentUnit将拥有自己的GridView

-EachStore项将在GridView中有一行

-Each SizeOption的行中将有一个TextBox (大约10个选项)

-Each库存计数将在大小选项文本框上添加水印

问题变成了,一旦填写了表单,我将如何正确地收集所有这些信息?我不喜欢将所有这些信息放在更新面板中,然后在每次GridView行或更糟的是该行的文本框发生变化时回发。

关于在页面上放置单个保存按钮并遍历每个复读器项目、每个GridViewRow和每个文本框以获得所有输入的值,有什么建议吗?

最好尝试将添加到页面底部的单个表中的所有项收集起来,并在每次修改文本框时使用jquery更新字符串?

然后在保存时循环遍历新表?不过,我不确定如何遍历该表-如果数量发生变化,更新可能也是一件困难的事情。

如果这大大简化了过程,我可以删除Repeater方面,并将单独的GridViews放在单独的页面上。

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-03-08 23:02:11

我决定将item键静态地放在GridView上,并动态地构建其他列。然后使用foreach (gvMain中的GridViewRow gvr ),我可以遍历每一行并对每个文本框执行FindControl。找到文本框后,如果值有数量,我会将其添加到ArrayList中,然后继续操作。一旦完成,我将遍历我的ArrayList并调整我的购物车。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2381039

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档