2011-01-25 68 views

答えて

4

カラムエディタを開き、[フィールドを自動生成]チェックボックスをオフにする必要があります。ダイアログの左下に向かっています。 Columns

あなたがコードからGridViewのを作成している場合は、プロパティがあります:VS2008で

DataGridView.AutoGenerateColumns = false; 
3
DataGridView1.AutoGenerateColumns = false; 
1
<DataGrid Grid.Row="0" Name="myGrid" ItemsSource="{Binding Path=...}" AutoGenerateColumns="False"> 
<DataGrid.Columns> 
    <DataGridTextColumn Header="Something" Binding="{...}" /> 
    . 
    . 
    . 
</DataGrid.Columns> 
</DataGrid 
+0

が、OPは、このようにリサイズについて話している 'System.Windows.Forms.DataGridView' - ないASP.NET;) – abatishchev

+0

ああ、わかりました。ウェル、これはWPFのアプローチであってもASP.NETではありません:) –

1

自動生成列を無効にするチェックボックスがありません、しかしInitializeComponent()の生成コードにはAutoGenerateColumns = falseがありますが、依然として不要な列が生成されます。

これは、.resxファイル(IDEからの表示コード)を編集し、UserAddedColumnエントリを完全に削除することで解決しました。つまり、これらのエントリを削除します。あなたは正しい、一般的には

<metadata name="Column1.UserAddedColumn" type=...> 
    <value>True</value> 
</metadata> 
関連する問題