C#,Delphi,Oracle,MSSQL 개발자블로그

[Farpoint Spread] DB에서 불러온 데이터를 CheckBox로 출력하는 방법. 본문

Programming/Farpoint Spread(C#)

[Farpoint Spread] DB에서 불러온 데이터를 CheckBox로 출력하는 방법.

19760323 2017. 3. 12. 19:38

spread에서 Cell에 체크박스를 나타내거나 DB안의 데이터의 Text정보를 각각 나타내는것은 쉬울 수 있지만, 두가지를 한 Cell에 모두 나타내

 

는 것은 막상 해보면 쉽지 않을 수 있다.


이 때에는 CheckBoxCellType의 caption을 이용하면, 쉽게 해결할 수 있다.


다음은, dt라는 DataTable안에, CODE와 CODENAME이라는 두개의 컬럼이 있고,


스프레드의 각 체크박스의 이름은 CODENAME으로 ,tag는 CODE로 주는 코드이다. (스프레드의 가로방향으로 checkBox 생성.)




for (int i = 0; i < dt.Rows.Count; i++)

            {

                CheckBoxCellType ck = new CheckBoxCellType();

                ck.Caption = dt.Rows[i]["CODENAME"].ToString().Trim();

                spdPrac.ActiveSheet.Cells.Get(0, i).Tag = dt.Rows[i]["CODE"].ToString().Trim();

                spdPrac.ActiveSheet.Cells[0, i].CellType = ck;

            }

Comments