當我將一個源(一個DataTable)分配給DataGridView時,它會自動爲數據表中的每個數據列生成列。但我只想要手動定義的列。 如何禁止創建這些列?如何禁止DataGridView中的自動生成的列?
2
A
回答
4
您需要打開列編輯器並取消選中自動生成字段框。它朝向對話框的左下方。
如果要創建從代碼在GridView然後有一個特性:
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
1
在VS2008沒有禁用自動生成列的複選框,雖然InitializeComponent()中生成的代碼具有AutoGenerateColumns = false,但它仍然會生成不需要的列!
我如何解決這個問題是通過編輯.resx文件(從IDE查看代碼)和完全刪除UserAddedColumn條目。即刪除這些條目:
<metadata name="Column1.UserAddedColumn" type=...>
<value>True</value>
</metadata>
相關問題
- 1. DataGridView自動生成列
- 2. 如何編程排序wpf datagridview ..中的自動生成列?
- 3. 如何停止自動生成Flexgrid中的列
- 4. 在DataGridView中創建自動完成列
- 5. 防止自動生成的GridView列中的HTML編碼
- 6. 如何禁止自動生成文件的stylecop/fxcop/visual studio代碼分析?
- 7. 如何阻止DataGridView自動選擇行?
- 8. 防止ID自動生成
- 9. 停止CruiseControl.NET自動生成
- 10. 如何禁用項目的自動生成的配置文件?
- 11. 如何在Vim的新行開頭禁止自動完成?
- 12. 如何暫時禁用Visual Studio自動生成的事件?
- 13. 如何禁用自動生成的WCF配置
- 14. SQL Server中自動生成的列
- 15. 如何將DataGridViewLinkColumn屬性添加到DataGridView中動態生成的列中?
- 16. 的RabbitMQ:如何防止QueueDeclare自動生成一個新的隊列
- 17. 如何在apache中生成主鍵(自動生成的序列)cassandra
- 18. 自動生成列的列表視圖
- 19. C#的DataGridView自動生成欄顯示基類的
- 20. 如何爲DataGridView Combobox列設置自動完成
- 21. Android:如何防止GPS自動禁用
- 22. 如何自動生成C#
- 23. 在CellEnter的DataGridView中強制自動完成列表框
- 24. 無法捕捉或禁止自動完成中的ENTER按鈕
- 25. 如何使用BindingList自動生成的列對DataGridView中的數據進行排序?
- 26. 自動生成列空值
- 27. WPF Datagrid自動生成列
- 28. Rails MySQL自動生成列
- 29. 如何獲得自動生成的值?
- 30. 如何更改自動生成的UIImageViews?
一般情況下,你是對的,但OP因此談論的WinForms`System.Windows.Forms.DataGridView` - 不是ASP.NET) – abatishchev 2011-01-25 14:30:21