錯誤訊息:無法加入資料行,因為它已解除凍結但卻放在已凍結的資料行前面。

01.jpg

程式碼:

With Me.dgvDetails
    .Columns(0).Name="ID"
    .Columns(0).Visible = False
 
    With .Columns(1)
        .SortMode = DataGridViewColumnSortMode.Automatic
        .HeaderText = "Name"
        .HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
        .Frozen = True ' 凍結欄位造成系統錯誤
    End With
    
    ......
End With

 

解決方法:凍結欄位的位置前的所有欄位也都要凍結才不會錯誤

程式碼:

With Me.dgvDetails
    .Columns(0).Name="ID"
    .Columns(0).Visible = False
    .Columns(0).Frozen = True
 
    With .Columns(1)
        .SortMode = DataGridViewColumnSortMode.Automatic
        .HeaderText = "Name"
        .HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
        .Frozen = True
    End With
    
    ......
End With

 

創作者介紹
創作者 tsuozoe 的頭像
tsuozoe

隨便寫寫的新天地

tsuozoe 發表在 痞客邦 留言(0) 人氣()