Solved

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

Posted on 2008-10-04
1
148 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

Live: Real-Time Solutions, Start Here

Receive instant 1:1 support from technology experts, using our real-time conversation and whiteboard interface. Your first 5 minutes are always free.

Question has a verified solution.

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

Since .Net 2.0, Visual Basic has made it easy to create a splash screen and set it via the "Splash Screen" drop down in the Project Properties.  A splash screen set in this manner is automatically created, displayed and closed by the framework itsel…
Calculating holidays and working days is a function that is often needed yet it is not one found within the Framework. This article presents one approach to building a working-day calculator for use in .NET.
This video shows how to quickly and easily add an email signature for all users on Exchange 2016. The resulting signature is applied on a server level by Exchange Online. The email signature template has been downloaded from: www.mail-signatures…
Email security requires an ever evolving service that stays up to date with counter-evolving threats. The Email Laundry perform Research and Development to ensure their email security service evolves faster than cyber criminals. We apply our Threat…

786 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