100分求一思路[有关DataGrid]
在写代码时遇到了这么一个问题:
我从数据库中查到了部分数据,然后用DataGrid显示出来,在所有显示的数据后面,我加入了一个选择框,其目的是为了让用户在所显示的DataGrid数据中再次进行选择,然后在SQL SERVER2000中生成一个视图。
我的大概想法如下:
思路一:利用循环对所有在DataGrid中显示的数据进行确认,如果在当前条记录后面的选择框是打上钩了的,就将它插入视图。可我在想,如果我的数据量一大,那不是要进行大量的插入操作吗?那效率肯定就完蛋了。
思路二:我把所有DataGrid显示的数据先全部放入一个临时表中,然后我再增加一个页面,对在临时表中的数据再次进行SQL语句选择,然后再把选择的结果插入视图中。(我先开始准备这么做了,可突然发现这样的准确性并不高,如果在一开始显示DataGrid时就做一个比较完善的SQL语句查询,那后面的工作几乎就等于是多余)
大家帮我想想,先谢了!