asp c#
我有一个页面,用户选择一个项目及其购买数量和下一个项目等
所有选定的项目都填入数据表并显示在gridview中
在选择项目结束时
当用户点击进程按钮时
我想在数据库中插入所有项目及其数量
数据表为空
在btn_Select_Click我hv填写几行
在btn_Process_Click上我想遍历这些行并在每行的db中插入记录
但它返回零行
答案 0 :(得分:1)
你的问题有点模糊。 “但它返回零行”...我猜你的意思是,在你的按钮的点击处理程序中,当你访问你的网格对象时,它没有行?
请记住,每次加载页面都会创建一整套全新的webcontrol。 Webcontrol对象不会持久存储在内存中,以便在每次点击页面时重复使用。
如果您希望在单击按钮后呈现的新页面上提供相同的行,则必须重新绑定网格。我猜你的代码中没有发生这种情况。