【发布时间】:2017-02-11 15:05:00
【问题描述】:
我一直在到处寻找如何做到这一点,但找不到任何可行的方法。我有一个应用程序,您有一个 datagridview 并使用文本框添加数据。我可以成功地将信息保存到 XML 文件,但无法加载:
这是我的代码:
private void button1_Click(object sender, EventArgs e)// Save
{
DataTable dt2 = new DataTable("NewTable");
foreach (DataGridViewColumn column in dataGridView1.Columns)
{
dt2.Columns.Add(column.Name, column.ValueType);
}
for (int i = 0; i < dataGridView1.Rows.Count - 1; i++)
{
DataGridViewRow row = dataGridView1.Rows[i];
DataRow newRow = dt2.Rows.Add();
for (int j = 0; j < row.Cells.Count; j++)
{
newRow[j] = row.Cells[j].Value;
}
}
dt2.WriteXml(System.Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) + @"\_GridData_\test.xml", XmlWriteMode.WriteSchema);
}
【问题讨论】: