項目中將從數據庫查出來的數據綁定到DataGridView,但是不想顯示所有的字段。此功能可以通過sql語句控制查出來的字段數目,但是DataGridView有屬性可以控制不顯示未綁定的數據,從UI層控制展示給用戶的數據信息,代碼內部控制查詢功能即可。
控制不自動顯示數據庫中未綁定的列屬性是AutoGenerateColumns。附加控制DataGridView隔行背景色的設置方法。
1 //DataGridView名字為dgvResult 2 //設置隔行背景色 3 this.dgvResult.RowsDefaultCellStyle.BackColor = Color.Bisque; 4 this.dgvResult.AlternatingRowsDefaultCellStyle.BackColor = Color.Beige; 5 //設置不自動顯示數據庫中未綁定的列 6 this.dgvResult.AutoGenerateColumns = false;