2013-04-17 4 views
1

나는 델파이 devexpress 구성 요소를 사용하고 있습니다. 새 행을 삽입 한 다음 우연히 다른 행을 클릭하면 표가 postdata를 호출하는 것처럼 보이는 성가신 문제가 발생합니다.TcxGrid 다른 행에 초점이 맞춰지면 자동으로 게시 하시겠습니까?

TcxGrid가이 작업을 수행하고 있는지 확실하지 않지만이 문제가 발생하지 않도록 설정할 수있는 속성이 있는지 알고 싶습니다.

+0

해당 동작은 설계된 동작입니다. 그리드는 다른 행을 클릭할지 여부를 우연히 알 수 없습니다. –

+0

데이터 그리드의 일반적인 동작이며 이러한 옵션이 있다고 생각하지 않습니다. 그렇지 않으면 그리드는 많은 변경 정보를 유지해야합니다. –

답변

4

그리드의 문제는 아니지만 데이터 세트의 문제이므로 정의해야 할 조건에 대한 게시물을 preveting하는 것이 유일한 방법입니다.

procedure TForm.aDatasetBeforePost(DataSet: TDataSet); 
begin 
    if YourConditionForInvaliddata then 
    begin 
     Dataset.Cancel; 
     Abort; 
    end; 
end; 
+1

당신은'Ads.Cancel' 대신에'DataSet.Cancel'을 사용했습니다. 그렇지 않습니까? – TLama

관련 문제