close
C# 視窗程式範例--DataGridView 元件的使用方法 

專案下載:MenuGridView.zip

簡介

在微軟 .NET 的架構中,MenuGridView 是一個強大而複雜的元件,我們欣賞其功能的強大,但也相當畏懼其複雜性,有時我們並不想將這個元件與資料庫綁在一起使用,但是卻不知道應該如何直接在元件中填入表格資料,以下是這個問題的一個簡單解法。

設計

當您用 Visual Studio 拉出一個 DataGridView 物件 (假設稱為 dataGridViewMenu) 後,可以點選其屬性中的 Columns 欄位,然後用視覺化的方式加入兩個 Column,並設定好名稱為 name (品名), price (單價),以下是筆者設定時的畫面。

MenuGridViewColumn.png

授課錄影

第一段:介面設計

第二段:程式邏輯

程式

接著您可以用程式填入資料到 rows 屬性中,就完成了整個表格建立的工作,如此就不需要將 DataGridView 與資料庫綁在一起,也能有效的利用 DataGridView 元件了。

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace MenuGridView
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
            DataGridViewRowCollection rows = dataGridViewMenu.Rows;
            rows.Add(new Object[] { "紅茶", 25 });
            rows.Add(new Object[] { "綠茶", 25 });
        }
    }
}
	

執行結果

MenuGridViewRun.png

參考文獻

  1. DataGridView 類別 — http://msdn.microsoft.com/zh-tw/library/system.windows.forms.datagridview(VS.80).aspx

文章來源:陳鍾誠 (2010年11月24日),(網頁標題) C# 視窗程式中 DataGridView 元件的使用方法,(網站標題) 免費電子書:C# 程式設計,2010年11月24日,取自 http://cs0.wikidot.com/datagridview ,網頁修改第 10 版。

arrow
arrow
    創作者介紹
    創作者 Johnson峰 的頭像
    Johnson峰

    Johnson峰的部落格

    Johnson峰 發表在 痞客邦 留言(0) 人氣()