0
我正在將數據保存到xml文件中。現在,我試圖以文本格式打印保存在xml文件中的數據。我應該怎麼做?以文本格式打印事件xml文件c#
這是我的打印代碼。
private void button4_Click(object sender, EventArgs e)
{
System.Windows.Forms.PrintDialog dlg = new System.Windows.Forms.PrintDialog();
dlg.PrinterSettings = new System.Drawing.Printing.PrinterSettings();
}
delegate DialogResult ShowPrintDialog();
private void printToolStripMenuItem_Click(object sender, EventArgs e)
{
PrintDialog dlg = new PrintDialog();
dlg.ShowDialog();
ShowPrintDialog spd = new ShowPrintDialog(dlg.ShowDialog);
this.BeginInvoke(spd);
}
這是我將代碼保存到XML文件的代碼。
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load("C:\\Users\\HDAdmin\\Document\\SliceEngine\\SliceEngine\\bin\\Debug\\saya.xml");
XmlElement contentElement = xmlDoc.CreateElement("Patient");
XmlElement levelEl = xmlDoc.CreateElement("LevelPriority");
XmlText xmlText = xmlDoc.CreateTextNode(berjaya[1]);
levelEl.AppendChild(xmlText);
contentElement.AppendChild(levelEl);
xmlDoc.DocumentElement.AppendChild(contentElement);
XmlElement nameEl = xmlDoc.CreateElement("Name");
nameEl.InnerText = berjaya[3];
contentElement.AppendChild(nameEl);
xmlDoc.DocumentElement.AppendChild(contentElement);
XmlElement idEl = xmlDoc.CreateElement("Id");
idEl.InnerText = berjaya[39];
contentElement.AppendChild(idEl);
xmlDoc.DocumentElement.AppendChild(contentElement);
XmlElement bpEl = xmlDoc.CreateElement("BloodPressure");
bpEl.InnerText = berjaya[5];
contentElement.AppendChild(bpEl);
xmlDoc.DocumentElement.AppendChild(contentElement);
我也用berjaya[39]
這樣做分割數據,我認爲拆分可以忽略不計。