1. 필터사용 //cud 의 경우 화면에서 나누어 보내지 안는 이상 불가. 더 많은 공수가 소요
그리드.Redraw = false; //Dataset에 Filter를 적용시켰을 때 그리드에 반영시키지 않기 위하여
원본데이터셋.Filter("CHECK == '1'");
for(var inx=0; inx < 원본데이터셋.rowcount; inx++){
원본데이터셋.SetColumn(inx, "GONGSI_SONGDAL_YN", "Y");
}
if (Object("데이터셋Tmp") == null) {
Create("Dataset", "데이터셋Tmp");
}
데이터셋Tmp.CopyF(원본데이터셋); //// cud 도 불가
원본데이터셋.UnFilter();
그리드.Redraw = true;
2. 하드코딩 // cud 도 가능하다
사본데이터셋.Assign("원본데이터셋");
for( var idx = 사본데이터셋.rowCount -1; idx >= 0; idx--)
{
if(사본데이터셋.GetColumn(idx,"CHK") != "1"
||gfn_IsNull(사본데이터셋.GetColumn(idx,"CHK")))
{
사본데이터셋.DeleteRow(idx);
}
}