DevExpress.XtraGrid.GridControl(一)


 

介紹:

     DevExpress公司開發的用於數據綁定的控件。

操作: 

      1. 在程序的【引用】中添加DevExpress.XtraGrid的引用。

      2.右擊工具箱,在彈出的菜單中選中【選擇項】。如下圖1

      3. 在【選擇工具箱項】窗體中選中GridControl項,點確定。如下圖2-3

4.從【工具箱】中拖入一個GridControl控件至Form中,在列表控件下方會出現gridControl設計時designer,點擊”Run Desinger”進入Grid設計界面。如下圖4-5

      5. 新增數據列。在設計界面左邊的導航欄中選擇“Column Designer”,新增數據列,在每個列的屬性界面有四個命名的地方:

        (1)Name :此列的命名,在程序中可被引用;

        (2)FieldName:此列被綁定的數據命名,需要與綁定的數據DataTable中的列名保持一 致;

        (3)Caption:數據列表頭顯示的名稱。

        (4)ColumnEdit:編輯列的"樣式",比如選中。如下圖6-8

     6. 數據綁定。(新增兩個數據列:1. Name:supplierName;FieldName: supplierName; Caption:供應商名稱

                                             2. Name:contactPersonName;FieldName: contactPersonName; Caption:聯系人名稱)

     在程序中實現一個DataTable,包括兩列,supplierName和contactPersonName(需要與FieldName保持一致)。

        代碼如下:

            DataTable table = new DataTable();

            DataColumn column1 = new DataColumn("supplierName", typeof(String));

            DataColumn column2 = new DataColumn("contactPersonName", typeof(String));

            table.Columns.Add(column1);

            table.Columns.Add(column2);

            DataRow row = table.NewRow();

            row["supplierName"] = "微軟";

            row["contactPersonName"] = "張三";

            table.Rows.Add(row);

            row = table.NewRow();

            row["supplierName"] = "聯想";

            row["contactPersonName"] = "李四";

            table.Rows.Add(row);

   指定GridControl的數據源為此DataTable既可實現數據綁定.

    gridControl1.DataSource = table;

   效果如下圖9


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM