본문 바로가기
C#

DataSet의 데이터 DB 저장시 수정, 삭제, 신규 구분하는 방법

by 캡틴노랑이 2015. 9. 4.
반응형

Dataset에서 변경 된 데이터를 저장 할 때 

biz에서 각 행별로 변경의 종류에 따라서 분기하여 처리



변수 생성 시기 이후로 변경된 데이터의 복사 본을 가져온다. 

_dsDeptVessel.DataSet.GetChanges();



foreach (DataRow row in data.DataSet.Tables[0].Rows)

{

    if (row.RowState == DataRowState.Added)

        dac.InsertMTA550(row, data.Hashtable["UserID"].ToString());

    else if (row.RowState == DataRowState.Deleted)

        dac.DeleteMTA550(row, data.Hashtable["UserID"].ToString());

}



변경된 데이터의 원래의 값을 가져온다.

dr["CATE_ID", DataRowVersion.Original].ToString()

반응형

'C#' 카테고리의 다른 글

Stopped working CLR20r3 error  (1) 2015.12.22
Application.DoEvents()  (0) 2015.11.04
윈도우 인증 사용하여 DB 접속  (0) 2015.08.31
DateTime 날짜 유효성 검사.  (0) 2015.08.31
using 키워드 2번 사용 사용 예  (0) 2015.08.31

댓글