小弟是新手 ,希望各位栽培 。想请教各位达人关于xml和girdview的问题 。麻烦告诉不要吝惜赐教 。感谢感谢。

se7en 2011-03-25 10:18:17
如题 ,请教各位高人大侠 ,最近领导让我做一个东西 ,是xml和gridview相互转换的,就是既可以直接从xml文件直接导入到girdview ,又可以直接从girdview里生成出xml文件 。从xml数据导入到girdview这个过程到是没有太多问题 。其实就是想看看各位的思路,我也想多多学习一下。谢谢各位 。小弟是新手 ,希望各位栽培 。
...全文
132 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
linuxjava01 2011-03-25
  • 打赏
  • 举报
回复
girdview里生成出xml文件
DataTable dt = dataGridView1.DataSource

ds.WriteXml(string strFileName);
chengjia2284 2011-03-25
  • 打赏
  • 举报
回复
其实可使用的方法很多。
比如可以使用DataSet对象操作。
读取xml文件的时候使用
DataSet ds = new DataSet();
ds.ReadXml(“文件路径/文件名”);
写入xml文件时用
ds.WriteXml(“文件路径/文件名”);
bdmh 2011-03-25
  • 打赏
  • 举报
回复
制定好格式,按格式导入导出就是了
se7en 2011-03-25
  • 打赏
  • 举报
回复
谢谢各位 。
CSDN_jin 2011-03-25
  • 打赏
  • 举报
回复
CheckId这是一个实体类
CSDN_jin 2011-03-25
  • 打赏
  • 举报
回复
XElement xe = XElement.Load("../logs/checkIdLogs.xml");
var getCheckId = from s in xe.Elements("checkIdLog")
select new CheckId
{
EnrollNumber = (string)s.Element("enrollNumber"),
RealName = (string)s.Element("realName"),
UserName = (string)s.Element("userName"),
CheckResult = (string)s.Element("checkResult"),
DeviceName = (string)s.Element("deviceName"),
DeviceIp = (string)s.Element("deviceIp"),
Remark = (string)s.Element("Remark"),
};

gridCheckId.DataSource = getCheckId.ToList();
CSDN_jin 2011-03-25
  • 打赏
  • 举报
回复
LinQ to XMl
wangting0613 2011-03-25
  • 打赏
  • 举报
回复
读取xml文件中的数据,,将数据放入泛型集合中,,然后将几个直接给gridview,,
jingjingluwei 2011-03-25
  • 打赏
  • 举报
回复
我也是菜鸟。
可用datatable更新:
((DataTable)dataGridView1.DataSource).AcceptChanges();
DataTable dt =(DataTable) dataGridView1.DataSource;
dt.WriteXml("../XMLFile1.xml");

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧