共用方式為


如何:使用設計工具在 Windows Form DataGrid 控制項中加入表格和資料行

備註

ToolStrip 控制項會取代 ToolBar 控制項並加入其他功能,不過您也可以選擇保留 ToolBar 控制項,以提供回溯相容性及未來使用。 如需詳細資訊,請參閱 Windows Forms DataGridView 和 DataGrid 控制項之間的差異

您可以在表格和資料行的 Windows Forms DataGrid 控制項中顯示資料,方法是建立 DataGridTableStyle 物件,並將其新增至 GridTableStylesCollection 物件,而該物件是透過 DataGrid 控制項的 TableStyles 屬性來存取。 每個表格樣式都會在 DataGridTableStyleMappingName屬性中顯示指定之任何表格的內容。 依據預設,沒有指定資料行樣式的表格樣式會顯示該表格中的所有資料行。 您可以將 DataGridColumnStyle 物件加入至 GridColumnStylesCollection,藉由透過每個 DataGridTableStyleGridColumnStyles屬性來存取表格中的資料行。

下列程序需要 Windows 應用程式專案,內有包含 DataGrid 控制項的表單。 如需如何設定這類專案的相關資訊,請參閱如何︰建立 Windows 應用程式專案如何︰將控制項新增至 Windows Forms。 根據預設,在 Visual Studio 2005 中,DataGrid 控制項不在 [工具箱] 中。 如需新增它的相關資訊,請參閱如何:將項目新增至工具箱

若要將表格加入至設計工具中的 DataGrid 控制項

  1. 若要在表格中顯示資料,您必須先將 DataGrid 控制項繫結至資料集。 如需詳細資訊,請參閱 如何:使用設計工具將 Windows Forms DataGrid 控制項繫結至資料來源

  2. 在 [屬性] 視窗中選取 DataGrid 控制項的 TableStyles 屬性,然後按下屬性旁的省略符號按鈕 (The Ellipsis button (...) in the Properties window of Visual Studio.Visual Studio 的 [屬性] 視窗中的省略符號按鈕 (...)。),以顯示 DataGridTableStyle 集合編輯器

  3. 在集合編輯器中,按一下 [新增] 以插入表格樣式。

  4. 按一下 [確定] 關閉集合編輯器,然後按一下 TableStyles 屬性旁的省略符號按鈕重新開啟它。

    當您重新開啟集合編輯器時,繫結至控制項的任何資料表都會出現在表格樣式 MappingName 屬性的下拉式清單中。

  5. 在集合編輯器的 [成員] 方塊中,按一下表格樣式。

  6. 在集合編輯器的 [屬性] 方塊中,選取您要顯示的表格 MappingName 值。

若要將資料行加入至設計工具中的 DataGrid 控制項

  1. DataGridTableStyle 集合編輯器 的 [成員] 方塊中,選取適當的表格樣式。 在集合編輯器的 [屬性] 方塊中,選取 GridColumnStyles 集合,然後按一下屬性旁的省略符號按鈕 (The Ellipsis button (...) in the Properties window of Visual Studio.Visual Studio 的 [屬性] 視窗中的省略符號按鈕 (...)。),以顯示 DataGridColumnStyle 集合編輯器

  2. 在集合編輯器中,按一下 [新增] 以插入資料行樣式,或按一下 [新增] 旁的向下箭號來指定資料行類型。

    在下拉式方塊中,您可以選取 DataGridTextBoxColumnDataGridBoolColumn 類型。

  3. 按一下 [確定] 關閉 DataGridColumnStyle 集合編輯器,然後按一下 GridColumnStyles 屬性旁的省略符號按鈕重新開啟它。

    當您重新開啟集合編輯器時,繫結資料表中的任何資料行都會出現在資料行樣式之 MappingName 屬性的下拉式清單中。

  4. 在集合編輯器的 [成員] 方塊中,按一下資料行樣式。

  5. 在集合編輯器的 [屬性] 方塊中,選取您要顯示的資料行 MappingName 值。

另請參閱