111,093
社区成员




你用FileStream来追加?
你用FileStream来追加?
是可以追加的 追加时先读取 dt.readxml("test.xml") ,再增加一行DataRow dr = dt.NewRow();,再用变量,保存
DataTable dt = new DataTable("test"); dt.Columns.Add("aa", typeof(String)); dt.Columns.Add("bb", typeof(String)); dt.Columns.Add("cc", typeof(String)); dt.Columns.Add("dd", typeof(String)); DataRow dr = dt.NewRow(); dr[0] = textBox1.Text; dr[1] = textBox2.Text; dr[2] = textBox3.Text; dr[3] = textBox4.Text; dt.Rows.Add(dr); dt.WriteXml("test.xml");
如果2个datatable结构是一样,可以合并,如果不一样,得读取datatable里的数据,再追加
DataTable dt = new DataTable("test");
dt.Columns.Add("aa", typeof(String));
dt.Columns.Add("bb", typeof(String));
dt.Columns.Add("cc", typeof(String));
dt.Columns.Add("dd", typeof(String));
DataRow dr = dt.NewRow();
dr[0] = textBox1.Text;
dr[1] = textBox2.Text;
dr[2] = textBox3.Text;
dr[3] = textBox4.Text;
dt.Rows.Add(dr);
dt.WriteXml("test.xml");