첨부 실행 코드는 나눔고딕코딩 폰트를 사용합니다.
유용한 소스 코드가 있으면 icodebroker@naver.com으로 보내주시면 감사합니다.
블로그 자료는 자유롭게 사용하세요.

■ ColumnView 클래스 : 그리드 컬럼 생성하기

----------------------------------------------------------------------------------------------------

using System.Windows.Forms;

 

using DevExpress.XtraGrid;

using DevExpress.XtraGrid.Columns;

using DevExpress.XtraGrid.Views.Base;

 

...

 

GridControl gridControl = new GridControl();

 

...

 

ColumnView columnView = gridControl.MainView as ColumnView;

 

DialogResult dialogResult = MessageBox.Show

(

    "모든 필드를 위한 컬럼을 생성하시겠습니까?",

    "확인",

    MessageBoxButtons.YesNo,

    MessageBoxIcon.Question

);

 

if(dialogResult == DialogResult.Yes)

{

    columnView.PopulateColumns();

}

else

{

    string[] fieldNameArray = new string[] { "ProductID", "ProductName", "QuantityPerUnit", "UnitPrice" };

 

    GridColumn gridColumn;

 

    columnView.Columns.Clear();

 

    for(int i = 0; i < fieldNameArray.Length; i++)

    {

        gridColumn = columnView.Columns.AddField(fieldNameArray[i]);

 

        gridColumn.VisibleIndex = i;

    }

}

----------------------------------------------------------------------------------------------------

Posted by 사용자 icodebroker
TAG

댓글을 달아 주세요