簡體   English   中英

DevExpress GridView自動大小列

[英]DevExpress GridView Auto Size Columns

我正在嘗試使所有列都展開,以使列的標題完全可見。 我不擔心基於值進行擴展,因為某些列包含長值-如果需要,我可以在UI中手動擴展這些值。

但是我似乎無法使Column名稱擴展,因此它們是可見的。 我在表單加載事件中嘗試過類似的操作:

        con.open()
        com = New SqlCommand('SQL Command to return data is here')
        DataTable.Load(com.ExecuteReader)
        GridControl1.DataSource = DataTable
        GridControl1.DataMember = DataTable.TableName
        con.close()

    GridView1.OptionsBehavior.Editable = True
    GridView1.OptionsBehavior.AutoExpandAllGroups = True
    GridView1.OptionsView.ColumnAutoWidth = True
    GridView1.OptionsView.BestFitMaxRowCount = -1
    GridView1.VertScrollVisibility = True
    GridView1.HorzScrollVisibility = True

但是代碼仍然返回波紋管輸出。 我兩個滾動條都可見,所以我不明白為什么表格沒有展開並使用水平滾動條“滑動”以查看更多內容。

誰能看到為什么這行不通?

圖1

另外,我正在使用DevExpreses的GridControl。

我成功了,這是我做的:

    con.open()
    com = New SqlCommand('SQL Select Statement')
    DataTable.Load(com.ExecuteReader)
    GridControl1.DataSource = DataTable
    GridControl1.DataMember = DataTable.TableName
    con.close()

    GridView1.OptionsView.ColumnAutoWidth = False
    GridView1.OptionsView.BestFitMaxRowCount = -1
    GridView1.BestFitColumns()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM