C#里的DataSet到底是干什么用的,怎么用?哪位高手帮我讲解讲解,谢谢啦!

 我来答
coder_tmp
2012-08-01 · TA获得超过443个赞
知道小有建树答主
回答量:547
采纳率:100%
帮助的人:343万
展开全部
1.DataSet 是DataTable的集合,通过dataSet1.Tables[index] 方式得到DataTable
2.DataSet 及DataTable均存在与内存
3.DataSet中的DataTable可以只有一个,也可以有多个,多个之间可以有关系也可以没有关系相互独立;
4.DataTable可以通过dataSet1.Tables.Add加入到DataSet中,但此DataTable必须通过copy的方式加入,如:
DataTable dt1=new DataTable();
DataSet ds=new DataSet();
ds.Tables.Add(dt1);//错误
ds.Tables.Add(dt1.Copy());//正确
5.SqlDataAdapter可以填充DataSet也可以填充DataTable,根据实际需要,如sql查询的是返回多个记录集则用DataSet,单个记录集用DataSet和DataTable均可,只是通过dataSet1.Tables[0]转DataTable。
6.DataTable可以设置pk,DataSet中的Table可以设置relation
意法半导体(中国)投资有限公司
2023-06-12 广告
单片机,即单片微控制器,也称为单片微型计算机,是将中央处理器(CPU)、存储器(ROM,RAM)、输入/输出接口和其他功能部件集成在一块 在一个小块的集成电路上,从而实现对整个电路或系统的数字式控制。单片机不是完成某一个逻辑功能的芯片,而是... 点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
a297094454
推荐于2017-11-25
知道答主
回答量:3
采纳率:0%
帮助的人:3万
展开全部
dataset是数据集对象,里面可以存放多张表。数据源是自己绑定的,之后可用dataset 的tables属性对表的内容进行操作
追问
还是很模糊,能给个例子吗?
追答
SqlConnection conn = new SqlConnection("server=localhost;uid=sa;Password=sa;database=test");
string sql = "select * from tabletest";
SqlDataAdapter adp = new SqlDataAdapter(sql, conn);
SqlCommandBuilder builder = new SqlCommandBuilder(adp);
DataSet ds = new DataSet();
adp.Fill(ds, "tabletest");
foreach(DataRow row in ds.Tables["tabletest"])
{
......
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
997985964
2012-08-01 · TA获得超过326个赞
知道小有建树答主
回答量:441
采纳率:0%
帮助的人:123万
展开全部
是放数据用的,比如你去查数据库里的东西最后要放到哪里呢,就放这里
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
liguochang1201
2012-08-01
知道答主
回答量:84
采纳率:0%
帮助的人:27.6万
展开全部
DateSet是数据集对象,一个DataSet对象中可以包含多个数据表,相当于数据库在内存中的副本,可以方便的对数据进行操作。可以找相关的书籍具体了解一下。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友f5a9851
2012-07-31 · TA获得超过218个赞
知道小有建树答主
回答量:206
采纳率:0%
帮助的人:161万
展开全部
知道DataTable是干嘛的吗?DataSet可以存放很多个DataTable,用索引去找,你可以把他看作一个集合。只不过是存放DataTable的集合。明白了吗?
追问
我太笨,不太明白您说的,我去看看DataTable是干什么的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(7)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式