Hallo,
ich benötige bitte etwas Unterstützung.
Ich habe 2 DataGrids. Das eine DataGrid soll mit Werten aus dem anderen "aufgefüllt" werden, wenn dieses passende IDs in der Spalte Lieferant aufweist.
Folgendes Funktioniert:
Da die DataGrids jedoch dynamisch aus Excel befüllt werden, kann es vorkommen, dass sich die Spalten Namen in den einzulesenden Excel Blättern ändern, womit es dann nicht mehr funktioniert, wenn z.B. LG_T_EUR zu LG2_T_EUR wird.
Kann mir bitte jemand zeigen, wie ich die Werte aus dgvBoni.Rows (also die Header davon) automatisch auslesen und einsetzen kann?
Danke!
ich benötige bitte etwas Unterstützung.
Ich habe 2 DataGrids. Das eine DataGrid soll mit Werten aus dem anderen "aufgefüllt" werden, wenn dieses passende IDs in der Spalte Lieferant aufweist.
Folgendes Funktioniert:
VB.NET-Quellcode
-
- ' dgvBoni durchlaufen und in DtSet3 einfügen
- Dim updateRow() As Data.DataRow
- For Each row As DataGridViewRow In dgvBoni.Rows
- updateRow = DtSet3.Tables(0).Select("Lieferant = '" & row.Cells("Lieferant").Value & "'")
- If (updateRow.Length > 0) Then
- updateRow(0)("LG_T_EUR") = row.Cells("LG_T_EUR").Value
- updateRow(0)("KOBO_T_EUR") = row.Cells("KOBO_T_EUR").Value
- updateRow(0)("KOBO2_T_EUR") = row.Cells("KOBO2_T_EUR").Value
- updateRow(0)("KOBO3_T_EUR") = row.Cells("KOBO3_T_EUR").Value
- updateRow(0)("KOBO4_T_EUR") = row.Cells("KOBO4_T_EUR").Value
- updateRow(0)("HB") = row.Cells("HB").Value
- End If
- Next
Da die DataGrids jedoch dynamisch aus Excel befüllt werden, kann es vorkommen, dass sich die Spalten Namen in den einzulesenden Excel Blättern ändern, womit es dann nicht mehr funktioniert, wenn z.B. LG_T_EUR zu LG2_T_EUR wird.
Kann mir bitte jemand zeigen, wie ich die Werte aus dgvBoni.Rows (also die Header davon) automatisch auslesen und einsetzen kann?
Danke!
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „benk“ ()