DevExpress 2.9.5의 XtraGrid를 사용하여 동적 행 집합을 표시합니다. 블로터는 다른 응용 프로그램에 통합되어 있기 때문에 UserControl 클래스를 기반으로해야하며 사용자 정의 인터페이스 몇 가지를 구현해야합니다. XtraGrid가 제대로 새로 추가 된 행을 표시하지 않습니다.
public partial class BlotterForm : UserControl, ISMMdiEmbeddable, ISMAssociatedMFCWindow
{
private BindingList<BlotterTrade> fDeals;
....
}
데이터 BindedList를 사용하여 제어되기 때문에 바인더 제본
는 변경이 자동 형태에 반영되어야한다. 그리고 다음과 같이 fDeals에 새 줄을 추가하려고하면 :public void AddDeal()
{
fDeals.Add(new BlotterTrade(1,2,3));
}
... 줄을 볼 수는 있지만 내용은 쓰레기입니다.
작은 테스트 응용 프로그램에서 동일한 작업을 시도했습니다. 테스트 애플리케이션의 블로터가 DevExpress.XtraEditors.XtraForm을 기반으로한다는 점만 다르다. 나에게 그것은 오리지널 블로터의 형태가 어떤 방법을 과부하시키지 않거나 어떤 사건을 놓치지 않는 것처럼 보입니다. 그러나 나는 정확히 무엇이 빠졌는지를 알 수 없다.
누군가 내가 뭘 잘못했는지하지 않겠습니까?
감사합니다.
http://www.devexpress.com/Support/Center/Default.aspx로 이동하여 질문하십시오. 그들의 공식지지는 흔들린다. – Przemaas