0

asp c#
我有一个页面,用户选择一个项目及其要购买的数量和下一个项目等等,所有选择的项目都填写在数据表中,并 在用户单击处理按钮时
在选择项目结束时显示在gridview中 我想插入所有项目及其在数据库中的数量

在页面加载时,btn_Select_Click 上的数据表为空
我在 btn_Process_Click 上填充了几行
我想遍历这些行并在 db 中为每一行插入记录

但它返回零行

4

1 回答 1

1

你的问题有点含糊。“但它返回零行”......我猜你的意思是,在你的按钮的点击处理程序中,当你访问你的网格对象时,它里面没有行?

请记住,页面的每次加载都会创建一整套全新的 Web 控件。Webcontrol 对象不会保留在内存中,以便在每次点击页面时重复使用。

如果您希望在单击按钮后正在呈现的新页面上可用相同的行,则必须重新绑定网格。我猜你的代码中没有发生这种情况。

于 2012-06-20T15:58:11.533 回答