My Gridview Header我有疑问..所以我有网格数据从SQL绑定...我将导出/下载文件到.XML文件..成功但是表头XML文件不一样在Grid..ex =我有字段的“架构” '实际值在时间上'在网格上,但在导出文件.XML字段标题名称更改为'Actual_Duty_On_Time_In'... My Table .XML Header
问题是..我可以自定义C#中的“Schema”...所以.XM文件与网格架构相同吗?
这是我的代码
GetData();
DataSet ds = new DataSet();
DataTable dtxml = ((DataView)GVHostDtl.DataSource).Table;
ds.Tables.Add(dtxml);
ds.WriteXml(Server.MapPath("~/" + xmlFileName));
答案 0 :(得分:0)
为此我总是使用这种方法并且工作正常:
private void ExportGridToXML()
{
SaveFileDialog SaveXMLFileDialog = new SaveFileDialog();
SaveXMLFileDialog.Filter = "Xml files (*.xml)|*.xml";
SaveXMLFileDialog.FilterIndex = 2;
SaveXMLFileDialog.RestoreDirectory = true;
SaveXMLFileDialog.InitialDirectory = "C:\\";
SaveXMLFileDialog.FileName = "myXml";
SaveXMLFileDialog.Title = "XML Export";
if (SaveXMLFileDialog.ShowDialog() == DialogResult.OK)
{
DataSet ds = new DataSet();
DataTable dtxml = (DataTable)ViewState["Data"];
ds.Tables.Add(dtxml);
ds.WriteXml(File.OpenWrite(SaveXMLFileDialog.FileName));
}
XMLFileThread.Abort();
}