Click here to Skip to main content
15,890,185 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Here's another question:

I have 2 forms. My first form is getting the info from my database,
showing in a Listview.

My second form will become a V-Card, but before i can do this I wanna get the info from the Listview of form1 into the Textbox in form2.

I want to show a row form the listview into the textbox.. is someone know how i can do this?

I wanna want to do this with a doubleclick event and i have the following code till sofar:

VB
Private Sub lstRelaties_MouseDoubleClick(sender As System.Object, e As System.Windows.Forms.MouseEventArgs) Handles lstRelaties.MouseDoubleClick


        frmVCard.txtVCard.Text = ""
        Dim FirstValue As Boolean = True
        Dim Cell As ListViewItem
        For Each Cell In lstRelaties.SelectedItems
            If Not FirstValue Then
                frmVCard.txtVCard.Text += ", "
            End If
            frmVCard.txtVCard.Text += Cell.ToString
            FirstValue = False
        Next

        'Dim rij As String = lstRelaties.FullRowSelect.ToString
        'frmVCard.txtVCard.Text = rij

        Dim resultaat As DialogResult
        'Een bevestiging om de V-Card te maken:
        resultaat = MsgBox("Wilt u de V-Card maken?", 36, "Maak V-Card")
        If resultaat = DialogResult.Yes Then

            frmVCard.Show()

        Else
            Exit Sub
        End If
    End Sub



I hope someone can help me out when i run my project i only get text saying: Listviewitem {rownumber}

thanx Thanks!
Posted
Updated 3-Apr-12 3:40am
v2

Just change this line:
VB
frmVCard.txtVCard.Text += Cell.ToString

to this:
VB
frmVCard.txtVCard.Text += Cell.Text
 
Share this answer
 
v4
try this

For Each Cell In lstRelaties.SelectedItems
If Not FirstValue Then
frmVCard.txtVCard.Text += ", "
End If
frmVCard.txtVCard.Text += Cell.Text
FirstValue = False
Next
 
Share this answer
 
Comments
OdeJong 3-Apr-12 5:24am    
hmm,.. sorry it doesn't work.. still got only one cell and not the entire row. But thnx foor your help
Thanx for help, i have solved my problem by myself with the following code:

SQL
rivate Sub lstRelaties_MouseDoubleClick(sender As System.Object, e As System.Windows.Forms.MouseEventArgs) Handles lstRelaties.MouseDoubleClick



        If lstRelaties.SelectedItems.Count > 0 Then

            frmVCard.TextBox1.Text = lstRelaties.SelectedItems(0).SubItems(2).Text
            frmVCard.TextBox1.Text = frmVCard.TextBox1.Text & vbCrLf & lstRelaties.SelectedItems(0).SubItems(3).Text
            frmVCard.TextBox1.Text = frmVCard.TextBox1.Text & vbCrLf & lstRelaties.SelectedItems(0).SubItems(4).Text
            frmVCard.TextBox1.Text = frmVCard.TextBox1.Text & vbCrLf & lstRelaties.SelectedItems(0).SubItems(5).Text
            frmVCard.TextBox1.Text = frmVCard.TextBox1.Text & vbCrLf & lstRelaties.SelectedItems(0).SubItems(6).Text
            frmVCard.TextBox1.Text = frmVCard.TextBox1.Text & vbCrLf & lstRelaties.SelectedItems(0).SubItems(7).Text
            frmVCard.TextBox1.Text = frmVCard.TextBox1.Text & vbCrLf & lstRelaties.SelectedItems(0).SubItems(8).Text
            frmVCard.TextBox1.Text = frmVCard.TextBox1.Text & vbCrLf & lstRelaties.SelectedItems(0).SubItems(9).Text
            frmVCard.TextBox1.Text = frmVCard.TextBox1.Text & vbCrLf & lstRelaties.SelectedItems(0).SubItems(10).Text
            frmVCard.TextBox1.Text = frmVCard.TextBox1.Text & vbCrLf & lstRelaties.SelectedItems(0).SubItems(11).Text

        End If

        frmVCard.Show()

    End Sub
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900