본문 바로가기
Programming/C#

[C#] DataRow Clone하기

by 째스터 2021. 6. 29.
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

댓글