我试图在DataTable列上插入一个GUID来缩短这里的代码:
master
我正在生成一个GUID来区分上传的数据和其他我尝试上传少量数据的数据但GUID未包含在我的SQL Server上传数据列表中我甚至将其转换为字符串,因为该列是varchar格式
我的代码是否缺少?
答案 0 :(得分:0)
tblcsv.Rows.Add();
int count = 0;
foreach (string FileRec in csvRow.Split(','))
{
tblcsv.Rows[tblcsv.Rows.Count - 1][count] = FileRec;
if (count == 5)
{
tblcsv.Rows[tblcsv.Rows.Count - 1][6] = link;
}
count++;
}
我试图在递增之前先截取计数,因此GUID已成功插入
谢谢
答案 1 :(得分:0)
一种稍微清洁的方式就是这样:
var fileRecs = csvRow.Split(',').Concat(new [] { link }).ToArray();
for (var count = 0; count < fileRecs.Length; count++)
{
tblcsv.Rows[tblcsv.Rows.Count - 1][count] = fileRecs[count];
}