當我將一個源(一個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. 如何在Adempiere中自動生成列?
- 5. 如何刪除自動生成的行DataGridView
- 6. 如何禁用magento中的自動發票生成?
- 7. 在DataGridView中創建自動完成列
- 8. 防止自動生成的GridView列中的HTML編碼
- 9. 如何禁止自動生成文件的stylecop/fxcop/visual studio代碼分析?
- 10. DetailsView - 禁用自動生成的按鈕
- 11. 如何阻止DataGridView自動選擇行?
- 12. 停止CruiseControl.NET自動生成
- 13. 防止ID自動生成
- 14. 如何禁用項目的自動生成的配置文件?
- 15. 如何在Vim的新行開頭禁止自動完成?
- 16. 如何自動生成數組列表?
- 17. 如何暫時禁用Visual Studio自動生成的事件?
- 18. 如何禁用自動生成的WCF配置
- 19. 如何將DataGridViewLinkColumn屬性添加到DataGridView中動態生成的列中?
- 20. SQL Server中自動生成的列
- 21. 如何在TomEE中禁用自動生成wadl?
- 22. 使datagridview自動生成第一列數字?
- 23. 的RabbitMQ:如何防止QueueDeclare自動生成一個新的隊列
- 24. 如何在apache中生成主鍵(自動生成的序列)cassandra
- 25. 自動生成列的列表視圖
- 26. 如何禁止由生成失敗的類導致的代碼生成錯誤?
- 27. 如何防止FxCop分析自動生成的代碼?
- 28. 如何停止自動生成id的asp.net?
- 29. 如何防止自動生成的ID由JSF框架創建?
- 30. 禁用自動生成的下拉列表中的Rails belongs_to的關係/ ActiveAdmin
一般情況下,你是對的,但OP因此談論的WinForms`System.Windows.Forms.DataGridView` - 不是ASP.NET) – abatishchev 2011-01-25 14:30:21