DevExpress QuantumGrid 사용법 010 ( Coding으로 퀀텀 주무르기… )

이제 거의 강좌가 막바지를 달리는 군요. 이번 강좌는 Coding으로 QuantumGrid를 다루는 방법에 대해 아라보자 합니다. 이번 강좌는 성격상 내용은 생각 나는 대로 계속 추가 하겠습니다.

9장은 어디 갔냐고 물어 보실것 같은데요 ㅜ.ㅜ; 9장 작업을 다하고 저장을 했는데 ( 제컴 말고 다른컴에서 ) 작업한 내용 전체를 잃어 버렸습니다. 도통 어디갔는지 찾을수도 없고 Web에도 저장이 안되있고 ㅜ.ㅜ
해서 9장은 담에 올리도록 하겠습니다.

이번 내용도 역시 본 제작자가 이동 또는 게시하지 않는 경우를 제외하고는 이곳 외에 다른 곳에서 볼 수 없습니다. 이를 어 길시 정말 법적 제제가 가해질 수 있습니다. 

-. Coding으로 모든 컬럼 지우기

말 그대로  View안의 코든 컬럼을 삭제 합니다.

  cxGrid1DBTableView1.ClearItems;

-. Coding으로 모든 컬럼 설정하기.

방법은 2가지가 있습니다.

cxGrid1DBTableView1.DataController.CreateAllItems;

모든 내용을 한번에 만드는 방법입니다. CreateAllItems 함수를 여러번 쓰면, 계속 추가가됩니다.
다시 만드시고 싶은 경우 ClearItems로 모두 지우신후 만들면 됩니다.

또 다른 방법은 무식하게 하나씩 만드는 거죠.

 

자 여기서 몇몇 분들은 컬럼(Item)을 생성할때 CreateItems와 CreateColumn이 있는데 그냥 CreateColumn을 사용하면 편할것 같은데 왜 굳이 CreateItem을 써서 AItem.DataBinding as TcxGridItemDBDataBinding 처럼 형변환을 하느냐 라고 생각 하실 겁니다.
이유는 간단합니다. 귀찮아서요 ^^;
DBTableView이나 DBBandedTableView의 경우 CreateColumn이 편하지만, CardView의 경우 CreateColumn이 아니라 CreateRow로 생성해야 하는 번거로움 때문입니다.

참고 : Chart의 경우는  CartView의 경우 ClearSeries로 생성하고, CreateSeries로 생성합니다.

강좌는 이것으로 마치고 간간이 DevExpress전반에 걸친 사용법을 기술하도록 하겠습니다.

Author: yyjksw