관리 메뉴

안까먹을라고 쓰는 블로그

[C#] DataRow Copy 본문

Language/C#

[C#] DataRow Copy

YawnsDuzin 2022. 6. 14. 11:19

 

반응형
// DataRow Copy
DataRow drH, sourceRow;
drH = _header.CurrentRow.Table.NewRow();
sourceRow = _header.CurrentRow.Table.Rows[0];
drH.ItemArray = sourceRow.ItemArray.Clone() as object[];

_header.ClearAndNewRow();                    

DataRow dr = _header.CurrentRow;
foreach (DataColumn dc in _header.CurrentRow.Table.Columns)
{
    // 주문번호, 주문일자, 담당자, 주문구분, 매출구분, 배송구분, 영업그룹, TP_ORD 가 아니면 초기화
    if (Array.IndexOf(new string[] { "NO_ORD", "DT_ORD", "NO_EMP", "NM_KOR", "FG_ORD", "FG_IV", "FG_DELIVERY", "CD_SALEGRP", "NM_SALEGRP", "TP_ORD" }, dc.ColumnName) > -1)
    {
        dr[dc.ColumnName] = drH[dc.ColumnName];
    }
}
반응형
Comments