翻譯|使用教程|編輯:龔雪|2024-11-28 10:26:35.427|閱讀 92 次
概述:本文主要介紹如何使用DevExpress WinForms的Data Grid組件完成列調(diào)整,歡迎下載最新版組件體驗(yàn)!
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
DevExpress WinForms擁有180+組件和UI庫,能為Windows Forms平臺創(chuàng)建具有影響力的業(yè)務(wù)解決方案。DevExpress WinForms能完美構(gòu)建流暢、美觀且易于使用的應(yīng)用程序,無論是Office風(fēng)格的界面,還是分析處理大批量的業(yè)務(wù)數(shù)據(jù),它都能輕松勝任!
本文主要介紹如何使用DevExpress WinForms的Data Grid組件完成列調(diào)整。
獲取DevExpress WinForms v24.1正式版下載
DevExpress技術(shù)交流群11:749942875 歡迎一起進(jìn)群討論
默認(rèn)情況下,最終用戶可以在運(yùn)行時(shí)通過拖動列的右邊緣來調(diào)整任何網(wǎng)格列的大小,在Visual Studio中也可以使用相同的功能。
您還可以通過Property網(wǎng)格訪問列設(shè)置,并更改屬性值。
如果您不希望最終用戶調(diào)整列的大小,請切換該列的選項(xiàng)。您將看到,列的右邊緣不能再被拖動。如果想禁用GridView中所有列的列大小調(diào)整,使用下的選項(xiàng)。
為了響應(yīng)列寬度的變化,處理視圖的事件。我們示例中的示例代碼首先檢查調(diào)整后的列是否為“Unit Price”,然后設(shè)置列文本格式,并使用列的新寬度來指定是顯示還是隱藏小數(shù)點(diǎn)。
C#
private void gridView1_ColumnWidthChanged(object sender, DevExpress.XtraGrid.Views.Base.ColumnEventArgs e) { if (e.Column != colUnitPrice) return; colUnitPrice.DisplayFormat.FormatString = (colUnitPrice.Width > 50) ? "c2" : "c0"; }
運(yùn)行應(yīng)用程序并調(diào)整列的大小,來查看代碼是否按預(yù)期工作。
更多產(chǎn)品資訊及授權(quán),歡迎“”!
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都網(wǎng)