将自定义数据插入本地数据表
本文关键字:数据表 插入 自定义 数据 | 更新日期: 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;