Solved

how do i get the data out of a multi field arraylist

Posted on 2008-10-04
1
147 Views
Last Modified: 2008-10-06
first i read the data from database to the arraylist named arrspclist,
then i set the combobox's data source to arrspclist.
with displaymember to "SpecialID" and ValueMember = "SpecialName"
now, everytime when there is a change on selection of combobox item, it will display the new info (Sp1Amount, Sp1Price,SP2Amount,SP2Price) to the other textboxes according  to the selection
but i have no idea how to do this getting the info out of a specific arraylist item.
hope i am explaining clearly
thank you
Public Class PdtSpecial 'arraylist's structure

    Private mySpecialID As String

    Private mySpecialName As String

    Private mySpecial1Amount As String

    Private mySpecial1Price As String

    Private mySpecial2Amount As String

    Private mySpecial2Price As String

 

    Public Sub New(ByVal strID As String, ByVal strName As String, ByVal strSP1Amt As String, ByVal strSP1Prc As String, ByVal strSP2Amt As String, ByVal strSP2Prc As String)

        Me.mySpecialID = strID

        Me.mySpecialName = strName

        Me.mySpecial1Amount = strSP1Amt

        Me.mySpecial1Price = strSP1Prc

        Me.mySpecial2Amount = strSP2Amt

        Me.mySpecial2Price = strSP2Prc

    End Sub 'New

 

    Public ReadOnly Property SpecialID() As String

        Get

            Return mySpecialID

        End Get

    End Property

 

    Public ReadOnly Property SpecialName() As String

        Get

            Return mySpecialName

        End Get

    End Property

 

    Public ReadOnly Property Special1Amount() As String

        Get

            Return mySpecial1Amount

        End Get

    End Property

    Public ReadOnly Property Special1Price() As String

        Get

            Return mySpecial1Price

        End Get

    End Property

    Public ReadOnly Property Special2Amount() As String

        Get

            Return mySpecial2Amount

        End Get

    End Property

    Public ReadOnly Property Special2Price() As String

        Get

            Return mySpecial2Price

        End Get

    End Property

End Class '

Open in new window

0
Comment
Question by:CLWU
1 Comment
 
LVL 96

Accepted Solution

by:
Bob Learned earned 50 total points
ID: 22649843
No, I don't quite understand what you mean by "getting the info out of a specific arraylist item".  Do you know anything about generics--List(Of dtSpecial)?  

Do you mean something like this?

Dim list As New List(Of dtSpecial)
Me.ComboBox1.DataSource = list
Me.ComboBox1.DisplayMember = "SpecialName"
Me.ComboBox1.ValueMember = "SpecialID"

...

Dim special As DtSpecial = list(Me.ComboBox1.SelectedIndex)
Dim specialName As String = special.SpecialName
Dim specialID As Integer = special.SpecialID
0

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Introduction As chip makers focus on adding processor cores over increasing clock speed, developers need to utilize the features of modern CPUs.  One of the ways we can do this is by implementing parallel algorithms in our software.   One recent…
It’s quite interesting for me as I worked with Excel using vb.net for some time. Here are some topics which I know want to share with others whom this might help. First of all if you are working with Excel then you need to Download the Following …
This Micro Tutorial demonstrates using Microsoft Excel pivot tables, how to reverse engineer competitors' marketing strategies through backlinks.
Migrating to Microsoft Office 365 is becoming increasingly popular for organizations both large and small. If you have made the leap to Microsoft’s cloud platform, you know that you will need to create a corporate email signature for your Office 365…

863 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

25 Experts available now in Live!

Get 1:1 Help Now