DataTable 6

DataTable 이전 값 확인. devExpress 의 gridview에서 컬럼 수정 전 내용 확인.

그리드 등에서 사용자가 값을 변경 했을때 이전값과 비교 하고 싶다면? 1. 확인방법아래처럼 필드명 다음 파라메터에 DataRowVersion 이 있음.dt.rows[0]["col1", DataRowVersion.Original) 2. 그외Current/Default : 현재값 3. 기타dt.AcceptChange() 호출 하면 Current만 있음. 참고로 devExpress 의 girdview에 gridview.ActiveEditor.OldEditValue 이것도 있음. 그런데 값이 없을때가 더 많아서 걍 아래처럼 사용 하는 경우가 많음.DataRow row = gv.GetDataRow(e.RowHandle);                object origin = row["qty", DataRowVe..

develop 2024.08.26

C# DataTable 관련 두둥

1. 동일한 값을 일괄 적용은 하고 싶고, Loop는 돌리기가 싫을 때. 방법1. : Expression에 셋팅. 컬럼이 추가 되면서 값이 들어온다. Single Quotation 주의. 없으면 Expression 오류 날 가능성이 있다.dt.Columns.Add("Value", typeof(string), "'ABC'"); 방법2. : DefaultValue에 셋팅 하면 이 후에 신규 Row가 발생 할 때 마다 값이 들어온다.dt.Columns.Add("Value", typeof(string));dc.DefaultValue = "Y";

develop 2017.09.12
반응형