SqlDataAdapter类填充dataset的fill方法,谁能介绍一下,谢谢!!

来源:百度知道 编辑:UC知道 时间:2024/09/20 20:17:56
有Fill(m_Ds, strTableName);Fill(m_Ds);
后面那个我经常用,但是前面那个strTableName参数是干什么的?

给填充到数据集(DataSet)里的表起个别名,可以是任意的!

取得里面的字段:m_Ds["表别名"].Rows[行索引]["字段名"] 或
m_Ds[表索引].Rows[行索引][列索引]

那个参数的意思就是做个别名
比如说:
SqlDataAdapter 实例名叫:adapter
DataSet 实例名叫:ds
adapter.Fill(ds,"aa");
意思就是说,用adapter,将数据添加到ds当中,取个别名叫aa
当你需要调用这个表的时候.就有两种方法了.
1: ds.Tables[0] 0是代表下标的意思...一个表占一个下标,按插入顺序排列.
2:ds.Tables["aa"] 直接找到别名为"aa"的表
这种方法是用索引器实现的

你所要映射表的名称