/// <summary> /// 插入数据 /// </summary> /// <param name="listRowsNeed2Insert">需要插入的数据</param> /// <param name="syncData">参数对象</param> private void InsertRowsNeed2Insert(List <DataRow> listRowsNeed2Insert, MyArgs syncData) { if (listRowsNeed2Insert == null) { return; } if (listRowsNeed2Insert.Count <= 0) { return; } DataTable dt = listRowsNeed2Insert[0].Table.Clone(); dt.Rows.Clear(); listRowsNeed2Insert.ForEach(a => dt.Rows.Add(a.ItemArray)); if (dt.Columns.Contains("CheckSum")) { dt.Columns.Remove("CheckSum"); } if (dt.Columns.Contains("RowNum")) { dt.Columns.Remove("RowNum"); } LocalServer.InsertBulk(syncData.TblName, dt); }