c# DataGridView在使用DataSource時,只顯示指定的列或禁止自動生成列


可通過設置DataGridView控件的AutoGenerateColumns屬性來處理。

            //禁止自動生成列,以下場景會用到:數據源的列超過需要展示的列
            this.gridDevice.AutoGenerateColumns = false;

AutoGenerateColumns屬性只能通過代碼的方式設置,屬性視圖里面沒有。

 

另外,DataGridView在綁定數據源時,如何綁定指定的列?

右鍵DataGridView->編輯列->添加列->選擇列的DataPropertyName屬性,在此屬性上指定需要綁定的列名,通過HeaderText設置控件上的標題。

比如,我需要綁定"Address"屬性,那么在列的DataPropertyName上設置為"Address"就行了,HeaderText設置為"地址"。參考文檔:https://blog.csdn.net/GPFYCF521/article/details/78288924

 

最后附上操作DataGridView的一段代碼,來自互聯網,稍微改動了下。下載代碼


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM