然后从Server Explorer 中拖拽users对象到Dataset视图中去,这时能看到视图中有一个users表的结构,然后点击保存。这时默认是自动生成Dataset的代理类。你可以把隐藏的文件都显示出来,然后看Dataset的cs文件,这个就是他的代理类。代码如下:
你可以用代理类提供的方法方便的对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") ;
2
3
4
5
6
7
8
9
10
11
12
13
14
这种方法非常方便,使用拖拽的方式生成xml schemal ,当然事先你也可以自己定义好schemal后 ,再生成代理类,偶是个懒人觉得这种方式比较适合我!如果你有什么好的想法都可以回复到下面!