台灣最大程式設計社群網站
線上人數
1122
 
會員總數:242749
討論主題:187707
歡迎您免費加入會員
討論區列表 >> VB.NET >> Datagridview欄位格式
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
Datagridview欄位格式
價值 : 50 QP  點閱數:119 回應數:3

樓主

HB
初級專家
1293 61
2336 245
發送站內信

目前利用Datagridview來顯示資料,其中有一欄位,其資料類別為Double,想顯示為%格式,語法如下,及資料值為0時的顯示格式:
DataGridView1.Columns(5).DefaultCellStyle.Format = ("#0.0#%"),0.0%
DataGridView1.Columns(5).DefaultCellStyle.Format = ("##.##%"),%
DataGridView1.Columns(5).DefaultCellStyle.Format = ("##.0#%"),.0%
請問:如何讓資料值為0或Null時,Datagridview的顯示格式為空白?
且資料值 > 0時,又可依自定之格式顯示?
謝謝!





搜尋相關Tags的文章: [ Datagridview ] , [ 欄位格式 ] ,
本篇文章發表於2018-06-27 12:30
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

P陳
檢舉此回應

Debug.Print(Format(aa1, "#.###%;(#.##);#"))

當>0 時用 #.###%
<0 時用 (#.##)
=0 時用 #
以 ; 分開

分段 Format
本篇文章回覆於2018-06-27 14:20
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
最有價值解答

P陳
檢舉此回應

Debug.Print(Format(aa1, "#.###%;(#.##);#;----"))
如果沒猜錯的話,第四個就是 Null 時的 Format
本篇文章回覆於2018-06-27 14:22
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
作者回應

HB
檢舉此回應
感謝P陳的協助。
本篇文章回覆於2018-06-28 07:09
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.