我試圖輸出數據網格的單元格的值到XML。網格的單元格是值爲ALLOCATED,AVAILABLE,OCCUPIED的組合框單元格。我的XML輸出需要是這樣的形式如所述如下:(其中狀態是從各單元的組合框中的選擇的值和XLOC是行索引,YLoc是那個特定單元的列索引)值寫入爲xml C#
<Cell XLoc="1" YLoc="1" Status="AVAILABLE"/>
<Cell XLoc="1" YLoc="2" Status="OCCUPIED"/>
<Cell XLoc="1" YLoc="3" Status="OCCUPIED"/>
目前我創建一個列表,並從電網即節省了COMBOX選擇的值,可用,佔據了....
private List<string> Grid_Values()
{
List<string> CellValues = new List<string>();
for (int i = 0; i < ToolMapGrid.Rows.Count; i++)
{
for (int j = 0; j < ToolMapGrid.ColumnCount; j++)
{
CellValues.Add(ToolMapGrid.Rows[i].Cells[j].Value.ToString());
}
}
...
}
我寫上面的數值爲XML以這樣的方式。
List<string> GridValues = Grid_Values();
foreach (string item in GridValues)
{
writer.WriteStartElement("Cell");
writer.WriteAttributeString("Status",item);
writer.WriteEndElement();
}
我不明白如何將Xloc和Yloc值寫入XML文件。我將組合值作爲列表返回,但如何使相同的方法返回行列索引,以及如何將它寫入XML文件。
請幫幫我。在此先感謝
不要使用一個DataGrid的數據結構。從表中寫入網格是DataBound的。 – 2013-03-27 21:27:52
它喜歡我需要輸入行數和列數,然後單擊生成生成網格網格按鈕。然後,我需要在網格的所有單元格中進行選擇。當我做我點擊生成,我所有的內容寫入XML XML按鈕,以使DataGrid是強制性 – Pinky 2013-03-27 22:07:52