是否可以隐藏String.Format
的一部分?隐藏ComboBox.Item中的String.Format的一部分
这是我的代码:
'Select Product'
Try
MysqlConn.Close()
MysqlConn.Open()
Dim Query As String
Query = "select id, name,id_maker, id_types from product ORDER BY name ASC"
COMMAND = New MySqlCommand(Query, MysqlConn)
READER = COMMAND.ExecuteReader
While READER.Read
Dim sName = READER.GetString("name")
Dim sMaker = READER.GetString("id_maker")
Dim sTypes = READER.GetString("id_types")
Dim sId = READER.GetString("id")
'ComboBox1.Items.Add(sName)'
ComboBox1.Items.Add(String.Format("{0}|{1}|{2}|{3}", sName, sMaker, sTypes, sId))
End While
Catch ex As Exception
MessageBox.Show(ex.Message)
Finally
MysqlConn.Dispose()
End Try
'Select Product'
我想隐藏{3}这是在ComboBox
sId
,因为后来我需要使用其中使用ComboBox1.Text
查询和ID是必要的。
如果你不希望用户看到的标识,不要将它添加到字符串格式。如果你在代码中需要它。使用数据源。 – Plutonix