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.
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.
Kann man dem Datagrid nich nen DataSet geben ? Nen DataSet kann man nämlich selber befüllen ;D
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.
Ich finde nirgends im Internet ein ganz einfaches beispiel dazu. Das ist echt blöde.
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.
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.
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.
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.