goody9807  
避风的港湾-睿宇科技~~~寻找.Net的精华

可以免费得手机充值卡、QB、8无QQ号、QQ黄钻、QQ绿钻、QQ红钻、游戏点卡、更多实物礼品
公告
日历
统计
  • 随笔 - 590
  • 文章 - 5
  • 评论 - 655
  • 引用 - 114

导航

 
首先使用Vs.net 2003 Tools菜单中的connect to DataBase 命令连接到数据库(以本地数据库为例),然后你可以看到本地数据库中的相应的表结构,这里我建立一个users表。然后再建立一个Dataset实体,如图所示:



然后从Server Explorer 中拖拽users对象到Dataset视图中去,这时能看到视图中有一个users表的结构,然后点击保存。这时默认是自动生成Dataset的代理类。你可以把隐藏的文件都显示出来,然后看Dataset的cs文件,这个就是他的代理类。代码如下:

dataset代理类

你可以用代理类提供的方法方便的对xml文件进行操作,代码如下:



 1            Dataset2 ds = new Dataset2() ;
 2            ds.ReadXml("test.xml") ;
 3             
 4            Dataset2.usersRow row = ds.users.NewusersRow() ;
 5            row.Username="test";
 6            row.Email ="test@test.com";
 7            row.Password ="test";
 8            row.Nickname ="test";
 9            row.LastLoginTime =DateTime.Now ;
10            row.GroupID =1;
11            row.Point =100;
12            ds.users.AddusersRow(row)  ;
13
14            ds.WriteXml("test.xml") ;

 

这种方法非常方便,使用拖拽的方式生成xml schemal  ,当然事先你也可以自己定义好schemal后 ,再生成代理类,偶是个懒人觉得这种方式比较适合我!如果你有什么好的想法都可以回复到下面!

posted on 2006-11-09 18:01 PointNet 阅读(1954) 评论(3) 编辑 收藏
 
Copyright © PointNet Powered by: 博客园 模板提供:沪江博客