将自定义数据插入本地数据表

本文关键字:数据表 插入 自定义 数据 | 更新日期: 2023-09-27 18:17:44

在这段代码中,我已经查询和克隆了dataTable来处理记录和避免不需要每次查询都与数据库交互的重复(比较新数据和现有数据)

现在本地数据表被克隆(得到所有列=表模式,从源表)从在线数据库表

我想插入值到新创建的本地数据表,数据已经存储在本地字符串变量

static class ProcessedData 
{
    string name = "Rob";
    string webSite= "http://www.rcl.co.il";
    string title = "The Right Click";
}

dataTable localTable = new DataTable("LocalDt");

这个想法是

  localTable.insert([Col_name], ProcessedData.name);
  localTable.insert([Col_webSite], ProcessedData.webSite);.....

怎么处理呢,这叫批量插入吗?(….在不知道方法名称(术语)的情况下,无法在谷歌上搜索这个问题

下一步是用收集到的本地数据中的新行更新Sql在线表

将自定义数据插入本地数据表

我找到的答案是:在msdnhttp://msdn.microsoft.com/en-us/library/tat996zc (v = vs.71) . aspx

dataTableName.Rows[0][ColumnName] = value;

UPDATE(来自msdn http://msdn.microsoft.com/en-us/library/5ycd1034(v=vs.71).aspx的另一个页面)

yourNewDataTable = existingDataTableFromDataBase.Clone();
yourNewDataTable.NewRow();
yourNewDataTable.Row[0/or in a For loop=> currentLoopIndex][columnName] = value;