[英]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
但是代碼仍然返回波紋管輸出。 我兩個滾動條都可見,所以我不明白為什么表格沒有展開並使用水平滾動條“滑動”以查看更多內容。
誰能看到為什么這行不通?
另外,我正在使用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.