【发布时间】:2011-05-02 13:58:54
【问题描述】:
我有一个充满电话号码的网格视图。为了填充网格视图,我将网格视图的数据源绑定到电话号码列表。我在第一次加载页面时执行此操作,但不是在回发时执行此操作。
我希望用户能够删除一些电话号码,然后,如果他们愿意,请单击保存按钮,这将更新数据库,否则他们的更改将被忽略。所以我在网格中有一个按钮,并且触发了一个事件,我可以调用 DeleteRow(row index) 并从该事件中删除该行。由于某种原因,这不起作用。
我在网上找到的所有gridview示例都是通过调用sql函数直接执行删除,然后再次绑定。还有一些例子在每次页面ios加载的时候绑定grid,看起来效率很低。
我的问题是: 删除按钮会导致回发到服务器。在回发时,电话号码列表不再存在。而gridview的数据源为空。网格不再受约束。但是某处肯定有数据,因为网格中的数据还是可见的。这个数据在哪里,我可以删除其中的一行,从而删除gridview中的一行吗?
【问题讨论】: