搜索
编程论坛
→
.NET专区
→
『 C# 论坛 』
→ 求助,关于VS2008中DataSet的问题
标题:
求助,关于VS2008中DataSet的问题
只看楼主
Morphin3
等 级:
新手上路
帖 子:5
专家分:0
注 册:2012-2-21
结帖率:
100%
楼主
已结贴
√
问题点数:10 回复次数:10
求助,关于VS2008中DataSet的问题
在之前已经通过图形化界面创建了一个DataSet,绑定了数据库中的某个表,在DataGridView上显示出来,后来又进入SqlSever2005
手动在那个表中添加了一个字段,试问,有什么比较简便的方法,更新程序中的那个DataSet呢?莫非要重新创建一个数据源连接,再生成新的DataSet??
求大神帮忙
搜索更多相关主题的帖子:
数据源
数据库
2012-02-21 18:59
mayuebo
等 级:
蜘蛛侠
威 望:
6
帖 子:257
专家分:1282
注 册:2005-9-8
第
2
楼
得分:0
什么都不用做,自动更新.如果没有显示出来,重新绑定一下就可以了.
成功贵在坚持
2012-02-22 01:31
Morphin3
等 级:
新手上路
帖 子:5
专家分:0
注 册:2012-2-21
第
3
楼
得分:0
回复 2楼 mayuebo
好像没自动更新,怎么重新绑定?
我如果再次设置一个dataset 原来的tableadapter bindingsource都在的,要手动删除代码,很麻烦
2012-02-22 13:12
mayuebo
等 级:
蜘蛛侠
威 望:
6
帖 子:257
专家分:1282
注 册:2005-9-8
第
4
楼
得分:2
DataGridView.datasetsource.bind()
成功贵在坚持
2012-02-22 13:13
Morphin3
等 级:
新手上路
帖 子:5
专家分:0
注 册:2012-2-21
第
5
楼
得分:0
回复 4楼 mayuebo
原先是直接 datagridview.DataSource=BindingSource
改了数据库中的表后,DataSet.xsd中 没有新增那一个字段
2012-02-22 13:29
_迷_
等 级:
论坛游民
帖 子:16
专家分:32
注 册:2012-2-17
第
6
楼
得分:0
数据库一般建好是不会去更改的吧,程序重新运行就跟新了啊
2012-02-24 19:10
guming
等 级:
业余侠客
威 望:
5
帖 子:329
专家分:277
注 册:2006-11-9
第
7
楼
得分:8
你修改一下SQL语句,在原select语句中新添加上你要查询的字段就可以了...
如原来是: select a,b c from [Table1]... 改为:select a,b c,D as '新增字段' from [Table1]...
不想停留。。。
2012-02-25 03:41
Morphin3
等 级:
新手上路
帖 子:5
专家分:0
注 册:2012-2-21
第
8
楼
得分:0
回复 7楼 guming
按你的方法,虽然在xsd中有了新的字段,但新的问题出来了,程序根本不能运行了,好像在datagridview中的字段顺序和数据库中不一样,然后我自己去修改了dataset,发现里面有很多要修改,改了半天还是没解决,最后,我决定放弃原来的dataset,重新绑定生成一个新的
2012-02-25 14:25
guming
等 级:
业余侠客
威 望:
5
帖 子:329
专家分:277
注 册:2006-11-9
第
9
楼
得分:0
回复 8楼 Morphin3
不用设置DataGridView的列啊,可以自动显示...
不想停留。。。
2012-02-26 03:02
Morphin3
等 级:
新手上路
帖 子:5
专家分:0
注 册:2012-2-21
第
10
楼
得分:0
回复 9楼 guming
额,我用的是形式化dataset,系统自动生成的,改了数据库,dataset类自身没有变,后来改了xsd中fill方法的sql语句,dataset是有变化了,但顺序有问题,跑不起来,改了一下,发现又超多要改,烦死了,删了重新生成了。。。
2012-02-28 11:44
11
1/2页
1
2
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-361315-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.050373 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved