備註
ToolStrip 控制項會取代 ToolBar 控制項並加入其他功能,不過您也可以選擇保留 ToolBar 控制項,以提供回溯相容性及未來使用。 如需詳細資訊,請參閱 Windows Forms DataGridView 和 DataGrid 控制項之間的差異。
您可以在表格和資料行的 Windows Forms DataGrid 控制項中顯示資料,方法是建立 DataGridTableStyle 物件,並將其新增至 GridTableStylesCollection 物件,而該物件是透過 DataGrid 控制項的 TableStyles 屬性來存取。 每個表格樣式都會在 DataGridTableStyle 的 MappingName屬性中顯示指定之任何表格的內容。 依據預設,沒有指定資料行樣式的表格樣式會顯示該表格中的所有資料行。 您可以將 DataGridColumnStyle 物件加入至 GridColumnStylesCollection,藉由透過每個 DataGridTableStyle 的 GridColumnStyles屬性來存取表格中的資料行。
下列程序需要 Windows 應用程式專案,內有包含 DataGrid 控制項的表單。 如需如何設定這類專案的相關資訊,請參閱如何︰建立 Windows 應用程式專案和如何︰將控制項新增至 Windows Forms。 根據預設,在 Visual Studio 2005 中,DataGrid 控制項不在 [工具箱] 中。 如需新增它的相關資訊,請參閱如何:將項目新增至工具箱。
若要將表格加入至設計工具中的 DataGrid 控制項
若要在表格中顯示資料,您必須先將 DataGrid 控制項繫結至資料集。 如需詳細資訊,請參閱 如何:使用設計工具將 Windows Forms DataGrid 控制項繫結至資料來源。
在 [屬性] 視窗中選取 DataGrid 控制項的 TableStyles 屬性,然後按下屬性旁的省略符號按鈕 (
Visual Studio 的 [屬性] 視窗中的省略符號按鈕 (...)。),以顯示 DataGridTableStyle 集合編輯器。在集合編輯器中,按一下 [新增] 以插入表格樣式。
按一下 [確定] 關閉集合編輯器,然後按一下 TableStyles 屬性旁的省略符號按鈕重新開啟它。
當您重新開啟集合編輯器時,繫結至控制項的任何資料表都會出現在表格樣式 MappingName 屬性的下拉式清單中。
在集合編輯器的 [成員] 方塊中,按一下表格樣式。
在集合編輯器的 [屬性] 方塊中,選取您要顯示的表格 MappingName 值。
若要將資料行加入至設計工具中的 DataGrid 控制項
在 DataGridTableStyle 集合編輯器 的 [成員] 方塊中,選取適當的表格樣式。 在集合編輯器的 [屬性] 方塊中,選取 GridColumnStyles 集合,然後按一下屬性旁的省略符號按鈕 (
Visual Studio 的 [屬性] 視窗中的省略符號按鈕 (...)。),以顯示 DataGridColumnStyle 集合編輯器。在集合編輯器中,按一下 [新增] 以插入資料行樣式,或按一下 [新增] 旁的向下箭號來指定資料行類型。
在下拉式方塊中,您可以選取 DataGridTextBoxColumn 或 DataGridBoolColumn 類型。
按一下 [確定] 關閉 DataGridColumnStyle 集合編輯器,然後按一下 GridColumnStyles 屬性旁的省略符號按鈕重新開啟它。
當您重新開啟集合編輯器時,繫結資料表中的任何資料行都會出現在資料行樣式之 MappingName 屬性的下拉式清單中。
在集合編輯器的 [成員] 方塊中,按一下資料行樣式。
在集合編輯器的 [屬性] 方塊中,選取您要顯示的資料行 MappingName 值。