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

728x90
반응형
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;
    }
}
728x90
반응형
Posted by 사용자 icodebroker

댓글을 달아 주세요