现在有一个比较菜的问题,想问下各位高手~~
环境vs 2005;语言 c#
已将webservice添加到我的引用中,并且可以成功调用;得到的数据被我放到了一个bindingsource中;
我想将bindingsource中的数据存储到一个dataset中,并将他保存到数据库~~我直接将调用webservice返回的类(我也不知道该叫什么),赋值给bindingsource的datasource,数据就可以在里面显示了,还真是强大;但就不知道,该怎么把这些数据放到数据库中了呢?
有没有比较简单的方法,因为听说net操作xml那是相当的简单啊~~~
请问:我该怎么做呢?我现在的想法对吗?~~谢谢~~~
刚接触dot net;以前是用别的开发工具作开发;对于里面很多东西还不是很了解~~真所谓:会者不难,难者不会阿~~~
环境vs 2005;语言 c#
已将webservice添加到我的引用中,并且可以成功调用;得到的数据被我放到了一个bindingsource中;
我想将bindingsource中的数据存储到一个dataset中,并将他保存到数据库~~我直接将调用webservice返回的类(我也不知道该叫什么),赋值给bindingsource的datasource,数据就可以在里面显示了,还真是强大;但就不知道,该怎么把这些数据放到数据库中了呢?
有没有比较简单的方法,因为听说net操作xml那是相当的简单啊~~~
请问:我该怎么做呢?我现在的想法对吗?~~谢谢~~~
刚接触dot net;以前是用别的开发工具作开发;对于里面很多东西还不是很了解~~真所谓:会者不难,难者不会阿~~~
解决方案 »
- C#窗体中treeView改变选中行颜色,系统默认是蓝色
- Workflow 启动的时候出现问题
- Excel导入SQL server,C#编程
- 如何用C#实现用下载完成自动杀毒
- 关于加密,解密时创建KEY的问题,进来都看看!
- 急啊!在线等!~Microsoft SQL Server 2000 Windows CE Edition的安装问题!
- 一个简单的问题,希望大家指点一下
- C#通过mysqldrivercs调用数据库带参数的存储过程,求大牛
- foxpro dbf 转换foxpro 2.x dbf 用oledb报错
- treeview的Content Menu的问题,Win Form。
- 把TextBox的值传给Flash,怎么传?
- 几道英语面试题
方法二:DataSet dataset1 = wsproxy.class1.method1() as DataSet;
你可以多试一下
但是问题又出来了~~~
我用的方法1,觉得方法2和方法1同理,所以没试~~~
我的bindingsource里和从前一样,有数据,可是和ds绑定的bingdingsource里仍然没有数据阿~~~
我的代码:
DataSet ds = webserviceBindingSource.DataSource as DataSet;
dbBindingSource.DataSource = ds;
是这样做吗?~~~再谢谢了~~~~~~~~~~
说无法通过内置转换将类型。转换为dataset~~~
这里给你个参考代码,然后你“照猫画虎”就行了
XmlDataDocument xd=new XmlDataDocument();
StringBuilder xmlString1;
xmlString1=new StringBuilder(xmlNode1.OuterXml);//此处可以替换成你的webservice返回的东东
if(xmlString1.ToString().Equals(""))
return ;
xd.LoadXml(xmlString1.ToString());
ds.ReadXml(new XmlNodeReader(xd));
DataGrid1.DataSource=ds.Tables["list"].DefaultView;
DataGrid1.DataBind();
webservice返回的东东,好像是一个类吧,因为我可以实例化它;这个东东可以作为buildingsource的datasource;
问题是,我没法得到这个东东的xml;或者webservice返回的xml;我不知道怎么得到它,这最关键的一步我不知道,所以后面的就更没有办法了~~~
还要麻烦高手们,给解释下~~~