A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 黑马田杰 中级黑马   /  2013-1-31 21:55  /  2977 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 黑马田杰 于 2013-2-1 09:41 编辑

如上两张图中,使用SqlDataAdapter对象的Fill方法填充DataSet数据集,第二个参数省略或随便写个字符串,运行结果都一样。
请问:第二个参数“string srcTable”,起什么作用,怎么用?

fill1.jpg (126.65 KB, 下载次数: 51)

fill1.jpg

fill2.jpg (141.52 KB, 下载次数: 77)

fill2.jpg

评分

参与人数 1技术分 +1 收起 理由
张文 + 1

查看全部评分

3 个回复

倒序浏览
1. fill2.jpg图片中,使用SqlDataAdapter的Fill方法填充DataSet;
2. fill2.jpg图片中,sda.Fill(ds,"asdfdfd");
3. 第二个参数是用来给你存入DataSet中的表名一个名字;
4. 在对别的控件指定数据源的时候需要用到这个名字;
5. 一般情况下,这个字符串和你所查询的表的名字相同。
回复 使用道具 举报
许庭洲 发表于 2013-2-1 08:07
1. fill2.jpg图片中,使用SqlDataAdapter的Fill方法填充DataSet;
2. fill2.jpg图片中,sda.Fill(ds,"asdfdf ...

1. 第二参数"string srcTable" 是给在本地缓冲区建立的临时表的名字
2. 如果给临时表起名字,则可以使用ds.Tables["string srcTable"]或ds.Tables[0]这两种方式
  如果没有,则只能ds.Tables[0]这样使用
以上是我的理解,不对之处还请各位指正
回复 使用道具 举报
OK,明白了。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马