导出或下载gridview自定义表模式c#
本文关键字:模式 自定义 gridview 下载 | 更新日期: 2023-09-27 18:12:31
我的Gridview Header我有问题…所以我有网格,数据从SQL绑定,我将导出/下载文件到。XML文件,它的成功,但头表XML文件与网格上的"Schema"不一样。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));
出于这个目的,我总是使用这个方法,并且效果很好:
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();
}