C#绑定SqlDataSource的GridView在新增数据时将新增的数据赋值给Sqldatasource并绑定GridView呢?

来源:百度知道 编辑:UC知道 时间:2024/06/24 08:29:19
绑定Sqldatasource的GridView在查询时没有问题,很好用。但是我需要新增数据行的时候遇到一个困难,如下:
业务需要我在新增的时候将一个集合的数据(列与Sqldatasource相同)显示在之前绑定Sqldatasource的Gridview上。之前一直是用Dataset做的对自己建立一个DS然后绑定到Gridview上,但是这样做之后似乎分页和跳转就出问题了。不显示内容(用sqldataSource没问题)。而且Gridview也不能同时指定Datasourc和DatasourceId,两种数据源的切换比较麻烦。

于是我想是不是能像操作Ds或者Dt一样对Sqldatasource内的数据进行编辑呢?

有什么好办法解决这种情况。
如有知道的请帮个忙 谢谢。
我是想先不要插入数据库,待用户确认完毕点击保存在添加到数据库。中间可以有删除修改操作。这样可以减少数据库服务器的IO操作。

其实 绑定是一件很痛苦的事 一般都不要绑定 虽然代码少写了很多 但我们是不能那么偷懒的 因为绑定了除非数据库改变datagrid的数据就不能变了

你插入到数据库了
在通过Sqldatasource绑定刷新一次数据``
不可以么?

一般还是不要用自动绑定,还是手动比较灵活,关于分页,自己写也是麻烦的,
你可以下载个分页控件 AspNetPager7.2版发布,绑定后可以实现分页。