包含2个数组值的列表框 [英] listbox with 2 array values
本文介绍了包含2个数组值的列表框的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
喜!我正在用listbox创建一个vb.net程序。我用数组中的数据库值填充我的列表框。现在,我希望我的数组存储两个值 .. employee_id和employee_name ..我想在列表框中显示 employee_name 并隐藏 employee_id 。我怎么能这样做?
解决方案
我认为以下代码是用于你的。在这里,我给员工姓名和员工代码之间留出空间。
私有 Sub Button1_Click( ByVal sender As System。 Object , ByVal e As System.EventArgs)句柄 Button1.Click
Dim empname As 新 ArrayList
Dim empcode As 新 ArrayList
empname.Add( arun)
empname.Add( karthick)
empname.Add( rajan)
empcode.Add( 100)
empcode.Add( 101)
empcode.Add( 102)
对于 i = 0 要 empname.Count - 1
ListBox1.Items.Add(empname(i)&空格( 200 )& empcode(i))
下一步
' 检索
Dim SelEmpCode 作为 String =
对于 i = 0 ListBox1.Items.Count - 1
SelEmpCode = ListBox1.Items(i).ToString.Substring(ListBox1.Items(i).ToString.LastIndexOf( ))
如果修剪( & SelEmpCode)= 101 然后
ListBox1.SelectedIndex = i
结束 如果
下一步
结束 Sub
hi! i am creating a vb.net program with listbox. im populating my listbox with database values in an array. now, i want my array to store two values.. employee_id and employee_name.. i want to display employee_name and hide employee_id in my listbox.. how can i do that??
解决方案
i think below code was used for you . here i am give space between the employee name and employee code .
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim empname As New ArrayList Dim empcode As New ArrayList empname.Add("arun") empname.Add("karthick") empname.Add("rajan") empcode.Add("100") empcode.Add("101") empcode.Add("102") For i = 0 To empname.Count - 1 ListBox1.Items.Add(empname(i) & Space(200) & empcode(i)) Next 'retrieve Dim SelEmpCode As String = "" For i = 0 To ListBox1.Items.Count - 1 SelEmpCode = ListBox1.Items(i).ToString.Substring(ListBox1.Items(i).ToString.LastIndexOf(" ")) If Trim("" & SelEmpCode) = "101" Then ListBox1.SelectedIndex = i End If Next End Sub
这篇关于包含2个数组值的列表框的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文