private void InsertDs(XmlTextWriter xmlwriter,string xslpanel,DataSet ds)
{
xmlwriter.WriteStartDocument();
xmlwriter.WriteRaw("<?xml-stylesheet type='text/xsl' href='"+xslpanel.Trim().ToString()+"'?>");
xmlwriter.WriteStartElement("DATAS");
xmlwriter.WriteAttributeString("NAME","VALUES");
for (row = 1; row <= ds.Tables[0].Rows.Count; row++)
{
xmlwriter.WriteStartElement("DATA");
xmlwriter.WriteAttributeString("id",row.ToString());
for (col = 1; col <=ds.Tables[0].Columns.Count; col++)
{
xmlwriter.WriteRaw("<"+ds.Tables[0].Columns[col-1].ColumnName.ToString().Trim()+">");
xmlwriter.WriteString(ds.Tables[0].Rows[row-1][col-1].ToString().Trim());
xmlwriter.WriteRaw("</"+ds.Tables[0].Columns[col-1].ColumnName.ToString().Trim()+">");
}
xmlwriter.WriteEndElement();
}
xmlwriter.WriteEndElement();
xmlwriter.Close();
}试试看
{
xmlwriter.WriteStartDocument();
xmlwriter.WriteRaw("<?xml-stylesheet type='text/xsl' href='"+xslpanel.Trim().ToString()+"'?>");
xmlwriter.WriteStartElement("DATAS");
xmlwriter.WriteAttributeString("NAME","VALUES");
for (row = 1; row <= ds.Tables[0].Rows.Count; row++)
{
xmlwriter.WriteStartElement("DATA");
xmlwriter.WriteAttributeString("id",row.ToString());
for (col = 1; col <=ds.Tables[0].Columns.Count; col++)
{
xmlwriter.WriteRaw("<"+ds.Tables[0].Columns[col-1].ColumnName.ToString().Trim()+">");
xmlwriter.WriteString(ds.Tables[0].Rows[row-1][col-1].ToString().Trim());
xmlwriter.WriteRaw("</"+ds.Tables[0].Columns[col-1].ColumnName.ToString().Trim()+">");
}
xmlwriter.WriteEndElement();
}
xmlwriter.WriteEndElement();
xmlwriter.Close();
}试试看
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货