Field1이라는 필드는 Y또는 N의 값을 가집니다.
DBGrid에서 해당 컬럼만 더블클릭해야 다른 값으로 업데이트되게 하려고 합니다.
그래서 아래와 같이 해보았습니다...
if DBGrid1.SelectedField.FieldName = 'Field1' .......... 또는
if DBGrid1.Columns.Items[5].Field = DBGrid1.SelectedField .........
근데 두 개다 안 되는군요. DBGrid에서 뭔가 설정해주는 게 있나요, 아니면 코딩에 문제가 있는건지...
그럼, 수고들 하시구요... 답변 기다리겠습니다...
begin
//
end;
위방법은 이상이 없습니다.
Grid의 옵션문제일것 같네요
다음사항 점검해 보세요 물론 해보셨을것 같지만
혹 RowSelect을 사용하시지 않는지요 ^^;
그럼 SelectedField값은 첫 컬럼명만을 리턴합니다.
그리구 혹 y/n을 변경하는 필드가 read only 필드는 아닌지 점검해보세요