mikrocontroller.net

Forum: PC-Programmierung C# Datagrid


Autor: Kevin (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: Azrael (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: geeky (Gast)
Datum:

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

Autor: Kevin (Gast)
Datum:
Angehängte Dateien:
  • DG.txt (1,19 KB, 279 Downloads)

Bewertung
0 lesenswert
nicht 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.

Autor: Kevin (Gast)
Datum:

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

Autor: Kevin (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: Thomas (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: Kevin (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: Thomas (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: Kevin (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ein funktionierentes Beispiel wäre super!

Autor: Locutus (Gast)
Datum:

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

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.