读取XML文件并存入数据库,条件是数据库有ID列,而XML文件无ID列,且数据库中有部分相同资料,XML有全部资料,合并后无重复.这里把已经读取并显示的数据作示例,如何读取XML已发布过.
void 存入数据库()
{
((BindingSource)表格视图控件.DataSource).EndEdit();
DataTable 数据表 = (DataTable)(((BindingSource)表格视图控件.DataSource).DataSource);
数据表.Columns.Add("ID", Type.GetType("System.Int32"));
for (int 啊 = 0; 啊 != 数据表.Rows.Count; 啊++) 数据表.Rows[啊]["ID"] = -(啊 + 1);
if (数据源.文摘.Rows.Count == 0)
this.文摘TableAdapter.Fill(this.数据源.文摘);
this.数据源.文摘.Merge(数据表, false, MissingSchemaAction.Add);
文摘bindingSource.EndEdit(); 文摘TableAdapter.Update(数据源);
}