Forum: PC-Programmierung C# Datagrid


von Kevin (Gast)


Lesenswert?

Hi,

ich möchte in C# das Datagrid verwenden ohne das ich eine Datenbank
verwende. WIe funktioniert das? Ich hab schon in einigen Foren
gesucht.
In Borland Builder C++ ist das mit StringGrid kein Problem.

von Azrael (Gast)


Lesenswert?

Wenn es gleich funktioniert wie bei asp.net/C# dann musst du einfach nur
ein array nehmen und das mit databound anhängen, also gleich wie mit der
Datenbank.

von geeky (Gast)


Lesenswert?

Kann man dem Datagrid nich nen DataSet geben ?
Nen DataSet kann man nämlich selber befüllen ;D

von Kevin (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

also die Hilfe hat mir nix gebracht.
Im Anhang befindet sich einen kleiner Ausschnitt aus meinem Programm.
Ich weiss jetzt nicht wie ich da Daten anhängen bzw. löschen kann.

von Kevin (Gast)


Lesenswert?

Ich finde nirgends im Internet ein ganz einfaches beispiel dazu.
Das ist echt blöde.

von Kevin (Gast)


Lesenswert?

Ich verstehe nicht das es im Internet nicht ein einfaches beispiel
gibt.
Ich weiss nicht wie man Daten in ein DataGrid einfügen kann.
Das ist in C# echt dumm gemacht.

von Thomas (Gast)


Lesenswert?

Ein DataGrid kannst du über SetDataBinding an ein DataSet binden.
In VB.Net geht das folgendermaßen, C# ist da ja recht ähnlich:


DataGrid.SetDataBinding(myDataSet, "MeineTabelle")

Wenn im Dataset myDataSet die Tabelle "MeineTabelle" vorhanden ist,
werden im DataGrid die entsprechenden Daten dieser Tabelle angezeigt.
Im DataSet können ja mehrere Tabellen vorhanden sein.

von Kevin (Gast)


Lesenswert?

Ich finde das total umständlich.
Und zwar möchte ich es so haben, das ich immer Daten an ein Datagrid
anhängen kann. Ich bekomme sämtliche CAN Botschaften, diese möchte ich
im DataGrid anzeigen.

von Thomas (Gast)


Lesenswert?

Wieso umständlich? Das DataGrid dient nunmal dazu, Daten aus
verschiedenen Datenquellen grafisch darzustellen. Wenn man sich die
Daten nicht anschauen möchte oder ein Benutzer per Hand Werte eintragen
soll, ist das reine DataSet oder eine andere Tabellen- oder Listenform
doch völlig ausreichend.

von Kevin (Gast)


Lesenswert?

Ein funktionierentes Beispiel wäre super!

von Locutus (Gast)


Lesenswert?

Nimm einfach ein Listview und stell die Ansicht auf Detail um. Damit
hast du dann quasi ein StringGrid wie in Delphi.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.