【发布时间】:2015-02-19 05:06:09
【问题描述】:
我正在寻找一种将数据库中的 3 个数据(姓、名、Mi)显示到列表视图的单个列的方法,这样名称列将由一个人的全名组成,而不仅仅是姓氏。
Try
DatabaseConnection()
MySqlConn.Open()
Query = "select * from dtr_database.dtr_entries"
Command = New MySqlCommand(Query, MySqlConn)
Command.CommandText = "SELECT iddtr_entries, dtr_entry_number, dtr_entry_lname, dtr_entry_fname, dtr_entry_mi FROM dtr_entries"
Dim Reader As MySqlDataReader = Command.ExecuteReader
If Reader.HasRows Then
Do While Reader.Read()
Dim item As New ListViewItem
item.Text = Reader("iddtr_entries")
item.SubItems.Add(Reader("dtr_entry_number"))
item.SubItems.Add(Reader("dtr_entry_lname"))
item.SubItems.Add(Reader("dtr_entry_fname"))
item.SubItems.Add(Reader("dtr_entry_mi"))
ListView1.Items.Add(item)
Loop
Else
MsgBox("No Records Found")
End If
Reader.Close()
Catch ex As Exception
MessageBox.Show(ex.Message)
End Try
所以,我想在列表视图的列中组合 lname、fname 和 mi,我已经尝试了下面的代码,但它不起作用
item.SubItems.Add(Reader("dtr_entry_lname" & "," & "dtr_entry_fname" & "," & "dtr_entry_mi"))
我在这里做错了什么?
【问题讨论】: