我做了一个窗体应用程序,想用datagridview控件来绑定xml文件,但xml不像数据库里面的表,它的结构是树形的,所以我就不知该如何做才能让xml的节点内容在datagridview控件中以表格的样式被绑定,并还能被随意的添加,修改和删除等。 请高手们指教!!
解决方案 »
- 求SqlDataSource绑定GridView更新的例子
- 关于委托和事件的代码 大家看看 这里哪里出错误了。。。
- 网络编程的问题
- asp.net机试题
- 未将对象引用设置到对象的实例
- DateTimePicker控件,输入15点,怎么老显示03点,即自动减去12小时,难道是12小时制的?
- 请问在.net2003的IDE里debug按f5,C#的winform程序无法启动,如何解决。
- Form.TopMost = True的问题:TopMost会挡住自定义的模式窗口,但是OpenFileDialog却很正常
- ToString 是什么意思啊
- 求助为什么枚举不能这样写?
- 自定义属性弹出窗体
- 请问windows窗口鼠标消息丢失怎么解决?
xd.Load(Server.MapPath("\\xml\\doc.xml"));
获取XML。再遍历值,添加数据到List<T>或实体类属性,再绑定到gridview
参考
你的xml就用这个格式就行了
DataSet ds = new DataSet("DataSet");
DataTable dt = new DataTable("DataTable");
ds.Tables.Add(dt);
ds.WriteXml("DataSet1.xml");
ds.ReadXml("DataSet.xml");
datagridview 要绑一个数据源,你得把xml里面的东西解析一下,整成一个DataTable或者DataSet之类的玩意交给她的DataSource
谢谢!!!
这段码子是随手写的,表示个大概意思,你搞个小测试程序玩玩就都会了