![](/img/trans.png)
[英]I have SQLite db with 3 rows, when i delete data from row, data will lost but row will still, how can i delete that blank row?
[英]how do i get my dynamic controls for updating database rows to go away when i delete the corresponding row from the DB
好的,所以基本上我的情况是这样的:我有一个搜索数据库的按钮。 当您单击按钮时,我调用了一个函数(createRows()),该函数从DB中获取数据,并为每一行创建一个用户控件,该控件由我创建并用DB中的数据填充。 我还可以在Page_Load函数中调用createRows(),以便控件将持久存在。
在我的用户控件内有一个删除按钮,该按钮在C#文件后面的用户控件代码中删除数据库的该行。 这一切都很好,但是我必须再次按下搜索按钮才能使用户控件消失,我想知道为什么它实际上不会自行消失,因为无论如何我还是要在Page_Load中调用createRows()?
我的猜测是viewstate正在缓存结果。 在具有行的控件上设置EnableViewState =“ false”。
好的,我想我可能已经知道了,我找到了本教程:
http://www.codeproject.com/KB/user-controls/Page_UserControl.aspx
然后我做了用户控件来进行页面通信,除了在Page_Load中调用它之外,还从用户控件中调用了createRows()。 似乎可行,但是欢迎其他任何意见或建议
谢谢,
狮子座
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.