0

解決策が見つかりません... DataGrid ビューで 4 つの列を設定しましたが、SqlDatAdapter と DataTable を使用している場合、すべての列が表示されます。

4

3 に答える 3

4

これは、AutoGenerateColumns プロパティが true (デフォルト値) に設定されている場合に発生します。オフにするには、AutoGenerateColumns を false に設定します。

http://msdn.microsoft.com/en-us/library/system.windows.forms.datagridview.autogeneratecolumns.aspx

于 2011-01-12T10:01:01.747 に答える
1

まず、GridViewのプロパティを設定しますAutoGenerateColumns=false。データベース接続中に、必要な4つの列のみを選択し、DataAdapterにDataTableを入力します。その後、それは動作します。

于 2011-01-12T10:09:26.113 に答える
0

Babak Naffasが言ったことと、代わりに表示したいアイテムの列を定義する必要があります...

参照: http: //msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.datagrid.aspx

これを行う方法を示す例が記事の終わりにあります。

于 2011-01-12T10:05:38.457 に答える