系统有很多类似的需求,不可能一条一条记录读取然后再写到表里呀,那样实在太麻烦了。我原来是用VFP的,操作起来很方便,直接可以生成临时表,但在C#不知道如何转换思路了。大家快帮帮我这只菜鸟呀!谢谢!
解决方案 »
- DevExpress中控件问题
- 结构new与类new出的实例,所在的内存如何?
- 如何通过C#.NET中的反射机制来创建C#.NET泛型类的实例,并调用其方法??
- 命名空间同时存在于两个文件中造成的编译不通过
- 题外:能低格使用usb口的移动硬盘么?
- 高手救命!在线等
- 访问数据库实例的问题
- Datagrid怎样显示数组数据?
- MvcPager存储过程分页问题
- 怎么样才能调出BUTTONXP这个控件
- 急:无线上网,网速特慢,.net程序提交表单出错,报告:视图状态无效
- 谢谢了,结了分,重问!我买的dvd版msdn,有a、b、c三个目录,我把每个目录做成iso虚拟光驱,不行,不知刻成cd-r行不行呀?
一种是在数据库中建立一临时表,把你查询的数据放在其中,然后对它进行查询(不过,你不能修改数据库),呵呵;另外一种是利用table.defaultview或者row.filter,都得通过dataset进行操作,我认为代价太大,我自己都不想那么做,而且对sql语句支持不够好!
我只是个菜鸟,希望我的胡言能够引起高手们关注,提出他们好idea!
我也在期待中
select gys.gysname,spb.spname,spb.gysbh from gys,spb where gys.gysname =(select gys.gysname from gys,spb where gys.gysname=spb.spname)
无奈ing................
在MSDN中说:可以采用dataset作为数据源是可以的,只要使用分页........
但我找不到例子,也不知道是什么意思了。
难不成所有的数据都可以通过一次sql语句就可以得到想要的结果吗?那样的话,数据库的设计也太复杂了,我喜欢把所有的资料,如商品,客户,厂商,银行等统统放到一个表,然后加入ID列区别,进货,销售等也是通过ID区别,由于数据库比较小,我觉得没必要分得太细。
从数据库中得到结果,再对结果进行4-5次select也很正常呀。
是不是C#不能用这种方式编程?
dataset之指放在服务器内存中的虚拟数据库,我是这么理解的,可以在里面建立新表,把查询的数据放在其中,但它对sql语句支持不够好,只能满足简单的要求,要做到象搜索引擎那样,在结果中进行select,是不现实的。