<DataTable> 타입에 데이터 저장.Schema와 DataRow로 이루어져 있다.Schema는 컬럼 및 속성을 의미.DataRow는 DataTable에 귀속된 개체이다.workRow = workTable.NewRow()DataRow는 DataTable 을 통해 선언 후, 해당 DataTable에 추가 할 수 있다.DataTable A 의 DataRow는 다른DataTable B에 DataRow 타입 그대로는 추가 할 수 없다. Array 형태로는 추가 가능하다.UiPath Activity의
Add Data RowItemArray형태로 추가 가능
# 데이터 테이블 1,2
# Clone() 사용하여 Schema 똑같은 빈 데이터테이블 생성
workTable1
workTable2 = workTable1.Clone()
# 데이터테이블1 에서 DataRow 선택, 이후 데이터테이블2 에 ImportRow
myRow = workTable1.Rows(0)
# ImportRow 메서드 활용하여 Row 추가
workTable2.ImportRow(myRow)
# ImportRow 메서드와 DataTable.Rows.Add 메서드에
# myRow를 ItemArray 형태로 변환하여 입력하는 것과 같음
workTable2.Rows.Add(myRow.ItemArray())
# DataTable이 크기가 다르더라도 ItemArray 형태로 Row.Add() 가능
# Add 되는 Row의 ItemArray.Count 가 대상 DataTable.Columns.Count 보다 작으면 가능
dt_Result.Copy()
# 내용 포함하여 `DataTable` 복제
dt_Result.Clone()
# 헤더(컬럼) 만 복사, 스키마 복사, DataRow는 없음, 빈 DataTable
Add Data rowRemove Data rowUiPath에서 쓸일 있을까?