DataTable dt = ds.Tables[0];这句话是什么意思?
DataTable dt = ds.Tables[0];
人气:484 ℃ 时间:2020-03-22 20:01:48
解答
将DataSet的第一张表赋值给DataTable.那我问下为什么第一张表不是[1]是[0],还有就是你的意思就是dataset能有多张表,如果我要把多张表放入datatable再放入gridview可以吗?因为现在的需求是要从多张表查询数据然后放入gridview我不知道如何弄了?dataset是表数据集,当然可以放入多张表的,但是你绑定的时候只能绑定一张表,不然就只能进行表数据合并。然后就是[0]是下标,数组索引下标是从0开始的。查询多张表的数据应该是你sql语句的问题了,并不是单独查询所有表数据在dataset里面做事儿了。那就是我可以这样做吧多张表放入dataset 我再冲datatable读出我需要的数据 在放入gridview对吗?也可以,,不过这些步骤在sql查询里面做好就好了,你这样的做法太占用本地资源了。如果是大数据的话。而且从服务器下拉数据的时候也会造成不必要的服务器压力。那sql如何做呢?我需求是这样的我有一个表存放站点,然后我要查出这个表所有站点。之后查询这些站点在不同表最近一条记录。求助,大神~sql 后面跟条件where啊联合查询,子查询都可以
推荐
猜你喜欢