DataGridView禁止自動創建列

網上查了,很多網友 說加下面這句就可以:
DataGridView1.AutoGenerateColumns = false;

但本人試了,還是不行。後面才發現不是這方法不行。是我沒加在對的地方。

private void FormRoom_Load(object sender, EventArgs e)
        {
            BindRoom();
            this.dgvRoom.AutoGenerateColumns = false;
        }

改成如下即可:

private void FormRoom_Load(object sender, EventArgs e)
        {
            this.dgvRoom.AutoGenerateColumns = false;
            BindRoom();
        } 

是不是意思是這個 this.dgvRoom.AutoGenerateColumns = false;設置需要放在綁定數據之前呢?--應該是吧。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章