Autor Beitrag
dozentx
Hält's aus hier
Beiträge: 3



BeitragVerfasst: Di 22.07.25 12:17 
hallo, habe eine frage zu dem TableAdapter.
habe ein DataSet mit zwei tabellen. tabelle 1 wird ordnungsgemäß geladen.
tabelle 2 wird scheinbar auch geladen, bloß sehe ich keine daten.
ausblenden C#-Quelltext
1:
2:
// TODO: Diese Codezeile lädt Daten in die Tabelle "iPTV_MDBDataSet1.VPN". Sie können sie bei Bedarf verschieben oder entfernen.
this.vPNTableAdapter.Fill(this.iPTV_MDBDataSet.VPN); ( das ist die zweite tabelle )

habe dann diese zeilen eingefügt, da sagt er mir das der Table Adapter drei zeilen hat, aber ich sehe keine daten.
ausblenden C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
int rows = this.vPNTableAdapter.Fill(this.iPTV_MDBDataSet.VPN);
MessageBox.Show($"Geladene Zeilen: {rows}");
 
// Automatisch Spalten erzeugen
dataGridView1.AutoGenerateColumns = true;

// Tabelle binden
dataGridView1.DataSource = this.iPTV_MDBDataSet.VPN;

vielleicht kann mir einer auf die sprünge helfen, ich bekomme das einfach nicht hin.

danke erstmal dozentx(uwe)

Moderiert von user profile iconTh69: C#-Tags hinzugefügt
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19314
Erhaltene Danke: 1747

W11 x64 (Chrome, Edge)
Delphi 11 Pro, Oxygene, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Mi 23.07.25 08:38 
Hallo und :welcome:

Siehst du denn die Spaltenüberschriften? Sieht es so aus, als ob Zeilen da sind, diese aber leer sind?

Du solltest als erstes prüfen, ob sichtbare Daten in deiner Datenmenge sind, ca. so (ich habe ewig nichts mehr damit gemacht):
ausblenden C#-Quelltext
1:
2:
3:
4:
foreach (DataRow row in this.iPTV_MDBDataSet.VPN.Rows)
{
    MessageBox.Show($"Zeile: {string.Join(" | ", row.ItemArray)}");
}
dozentx Threadstarter
Hält's aus hier
Beiträge: 3



BeitragVerfasst: Mi 23.07.25 09:28 
Danke, es sind Daten vorhanden.

Zeile: 1|NordVpn|1|Uwe|1|1|1|1|Uwe|PC|1|ja

Aber am Bildschirm ist nichts zu sehen.....
Th69
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Moderator
Beiträge: 4798
Erhaltene Danke: 1059

Win10
C#, C++ (VS 2017/19/22)
BeitragVerfasst: Mi 23.07.25 09:40 
Hallo,

was heißt jetzt "nichts zu sehen"? Weder Spaltenüberschriften noch Daten?
Ist denn dataGridView1 auch das richtige Steuerelement? Evtl. hast du ja (im Designer) mehrere angelegt? Du solltest diese am besten auch gleich besser benennen.
dozentx Threadstarter
Hält's aus hier
Beiträge: 3



BeitragVerfasst: Do 24.07.25 14:09 
Nichts zu sehen heisst, weder im DataGridView wie auch in der TextBox werden keine Daten ausgegeben.
Die TextBox habe ich richtig eingebunden.
Th69
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Moderator
Beiträge: 4798
Erhaltene Danke: 1059

Win10
C#, C++ (VS 2017/19/22)
BeitragVerfasst: Fr 25.07.25 12:40 
So wird es schwierig dir zu helfen.
Kannst du einen Link auf dein Projekt geben oder aber als Dateianhang (als ZIP gepackt) hier hochladen?

Oder wenigstens die Form.cs sowie zugehörige .Designer.cs-Datei?