作业帮 > 数学 > 作业

DataTable dt = ds.Tables[0];这句话是什么意思?

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