728x90
DataTable을 사용하다 보면 DataRow를 해야 할 때가 있다.
var firstRow = dataTable.Rows[0];
Table.Rows.Add(firstRow);
이렇게 사용하면 아래 에러가 발생한다.
This row already belongs to this table.
dataTable의 ImportRow() Method를 이용하면 된다.
var firstRow = dataTable.Rows[0];
dataTable.ImportRow(firstRow);
.Net fiddle에서 확인 가능하다.
https://dotnetfiddle.net/W9h7bj
728x90
'Programming > C#' 카테고리의 다른 글
C# 10 Top 5 feature (0) | 2021.07.13 |
---|---|
[c#] DataTable Clone vs Copy (0) | 2021.07.08 |
[C#] SqlParameterCollection 에러 (0) | 2021.06.14 |
[C#] IsNullOrEmpty vs IsNullOrWhiteSpace (0) | 2021.06.02 |
[c#] Lambda 표현식을 파라미터로 받기 (0) | 2020.11.10 |
댓글