Hi,
ich habe ein ListView als Tabelle mit SQL Daten gefüllt und will nun wenn ich eine Zeile im ListView anklicke und die Tag eigenschaft zugreifen. Ich habe den Tag vfolgendermaßen gesetzt:
Soweit klappt auch alles, aber irgedwie schaffe ich es nicht mir den Tag Wert der ja jetzt dem PrimKey entsprechen sollte auszulesen. Ich wollte jetzt einen Button drücken ne neue Form öffnen und dort dann detailierte Werte zum ausgewählten Eintrag anzeigen. Bei Druck auf den utton muss ich also irgendwie an den Tag herankommen.
Danke und Gruß
ich habe ein ListView als Tabelle mit SQL Daten gefüllt und will nun wenn ich eine Zeile im ListView anklicke und die Tag eigenschaft zugreifen. Ich habe den Tag vfolgendermaßen gesetzt:
VB.NET-Quellcode
- Try
- lvRechnungen.Items.Clear()
- 'Command Text anhand von obigen angaben füllen
- Dim sqlKommando As String
- If cbKunden.SelectedItem = "Alle Kunden" Then
- sqlKommando = "SELECT * FROM rechnungen WHERE Datum BETWEEN '" & CDateSQL(dtVon.Text) & "' AND '" & CDateSQL(dtBis.Text) & "';"
- Else
- sqlKommando = "SELECT * FROM rechnungen WHERE Kunde ='" & cbKunden.SelectedItem & "' AND Datum BETWEEN '" & CDateSQL(dtVon.Text) & "' AND '" & CDateSQL(dtBis.Text) & "';"
- End If
- 'Liste füllen
- Dim con As MySqlConnection = New MySqlConnection("")
- Dim cmd As New MySqlCommand
- Dim dreader As MySqlDataReader
- Dim einnahmen As Decimal = 0
- cmd.Connection = con
- cmd.CommandText = sqlKommando
- 'SQL Öffnen und liste füllen
- con.Open()
- dreader = cmd.ExecuteReader
- Do While dreader.Read
- Dim itm As ListViewItem = lvRechnungen.Items.Add(dreader("Bezeichner"))
- itm.Tag = dreader("RiD")
- itm.SubItems.Add(dreader("Betrag"))
- itm.SubItems.Add(CDateSys(dreader("Datum")))
- itm.SubItems.Add(dreader("Kunde"))
- einnahmen = einnahmen + dreader("Betrag")
- Loop
- lblEinnahmen.Text = einnahmen
- Catch ex As Exception
- MsgBox(ex.Message)
- End Try
Soweit klappt auch alles, aber irgedwie schaffe ich es nicht mir den Tag Wert der ja jetzt dem PrimKey entsprechen sollte auszulesen. Ich wollte jetzt einen Button drücken ne neue Form öffnen und dort dann detailierte Werte zum ausgewählten Eintrag anzeigen. Bei Druck auf den utton muss ich also irgendwie an den Tag herankommen.
Danke und Gruß