我想创建一个用户将完成的具有未知行数的“表”。
为了说明这一点,假设是在购物后从收据中输入详细信息 - 即行数(或项目数)将是未知的。
为了实现这一点,我想创建一个单行网格,两列包含用于输入商品名称和价格的文本框:
+-------+---------+
+ 物品 + 价格 +
+-------+---------+
+ 豆子 + 0.99 +
+- ------+----------+
然后在第一行完成后,我想动态生成另一行,依此类推。
哪个是最好的控制?我对 asp.net 相当陌生,所以不确定我是否应该使用 Gridview / DataGrid / Repeater 或什么。(不确定它是否有任何相关性,但项目 texbox 具有关联的 Ajax AutoCompleteExtender。)
任何指针都将受到欢迎。
编辑
我忘记提及的一件事是 GridView(或其他)在加载时没有绑定数据。不确定这是否会影响决定。