C#在WINFORM上如何导入一个简单的XML文件? 我弄了一个简单的FORM``现在想把在磁盘上的XML文件给导入到FORM的DataGridView控件上``有知道的朋友麻烦教教``我是新手``希望能放上代码``我再慢慢琢磨琢磨`谢谢` 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 那你首先要保证你的xml文件格式是跟你的datagirdview一致的下面的过程简单演示了生成xml的过程和读取的过程,你可以参考生成的xml格式,做出xml格式数据private void SetDataGridView() { DataSet ds = new DataSet(); DataTable dt = new DataTable(); DataRow dtrow; //创建对应你Datagridview中列的Name dt.Columns.Add("ID"); dt.Columns.Add("Name"); dt.Columns.Add("Sex"); foreach (DataGridViewRow row in dataGridView1.Rows) { dtrow = dt.NewRow(); dtrow["ID"] = row.Cells["ID"].Value; dtrow["Name"] = row.Cells["Name"].Value; dtrow["Sex"] = row.Cells["Sex"].Value; dt.Rows.Add(dtrow); } ds.Tables.Add(dt); ds.WriteXml(@"D:\DataGridView.xml"); }private void GetDataGridView() { DataSet ds = new DataSet(); ds.ReadXml(@"D:\DataGridView.xml"); //如果 dataGridView1.Columns.Clear(); dataGridView1.DataSource = ds.Tables[0]; } 他们是一致的``XML我已经可以让它生成了`就是再把它导入的时候不行` 最好是用XMLReader的方法``可能要用到的关键词:stream,XMLread,Element.还有switcht和for循环`if语句``列和行要用循环语句来实现``高手请帮个忙``不尽感激` 想做个图片列表 求思路. 关于如何定制.net framework C#有关读取文本框内容进行计算,并且把计算结果通过文本框输入的疑问 SerialPort读取数据存在乱码 一个截图函数 conver。tostring() 关于在backgroundworker控件下创建子控件的问题 webBrowser和axWebBrowser 简单问题,如何把XML文件转换成字符串 菜鸟求救~~! 今天面试遇到一问题,求解答 winFrom
private void SetDataGridView()
{
DataSet ds = new DataSet();
DataTable dt = new DataTable();
DataRow dtrow;
//创建对应你Datagridview中列的Name
dt.Columns.Add("ID");
dt.Columns.Add("Name");
dt.Columns.Add("Sex"); foreach (DataGridViewRow row in dataGridView1.Rows)
{
dtrow = dt.NewRow();
dtrow["ID"] = row.Cells["ID"].Value;
dtrow["Name"] = row.Cells["Name"].Value;
dtrow["Sex"] = row.Cells["Sex"].Value; dt.Rows.Add(dtrow);
} ds.Tables.Add(dt); ds.WriteXml(@"D:\DataGridView.xml");
}private void GetDataGridView()
{ DataSet ds = new DataSet();
ds.ReadXml(@"D:\DataGridView.xml");
//如果
dataGridView1.Columns.Clear(); dataGridView1.DataSource = ds.Tables[0];
}
XML我已经可以让它生成了`
就是再把它导入的时候不行`
可能要用到的关键词:
stream,XMLread,Element.还有switcht和for循环`if语句``
列和行要用循环语句来实现``
高手请帮个忙``
不尽感激`