[英]Convert Listview subitem string to currency
我有一個帶子項的listview,在其中一個子項中,我需要使值顯示為一種貨幣。 我正在使用“從字符串“ N2”轉換為“整數”類型無效”的錯誤代碼。 我知道我需要格式化子格式,但是我不確定如何執行此操作。
如果有人可以指出正確的編碼方法,我將不勝感激。 非常感謝
Sub filllistview()
Try
'creatconn()
cn.Open()
Dim cmd As OleDbCommand = New OleDbCommand("Select * from Postings", cn)
dr = cmd.ExecuteReader()
While dr.Read()
ListView1.Items.Add(dr(4).ToString())
ListView1.Items(ListView1.Items.Count - 1).SubItems.Add(dr(11).ToString())
ListView1.Items(ListView1.Items.Count - 1).SubItems.Add(dr(7).ToString())
ListView1.Items(ListView1.Items.Count - 1).SubItems.Add(dr(5).ToString())
ListView1.Items(ListView1.Items.Count - 1).SubItems.Add(dr(14).ToString())
ListView1.Items(ListView1.Items.Count - 1).SubItems.Add(dr(3).ToString("N2")) <--- **This is the subitem**
End While
Catch ex As Exception
System.Windows.Forms.MessageBox.Show(ex.Message)
Finally
dr.Close()
cn.Close()
End Try
End Sub
dr(3)
返回Object
類型。 首先將其轉換為整數:
ListView1.Items(ListView1.Items.Count - 1).SubItems.Add(CInt(dr(3)).ToString("C"))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.