Delphi-Forum.de Delphi-Library.de
C-Sharp-Forum.de C-Sharp-Library.de
Registrieren Login Suche Hilfe Sitemap
Wert aus einer Zelle von DataSet auslesen
spacer
Autor Nachricht
BLR
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star

Beiträge: 20
Dabei seit: 20.12.2009



BeitragVerfasst: Mi 10.02.10 12:16  Antworten mit Zitat Beitrag melden
hallo,

ich habe in einem DataSet durch die: sqlAdapter.Fill(DTSet);
einen Datensatz.
Nun möchte ich den Inhalt einer Zelle aus diesem Datensatz vergleichen:

if (RETDataSet.Tables[0].Rows["test"].ToString = txtPIN.Text

dann sagt er mir: "ToString" ist "Methodengruppe", daher ist die Zuordnung nicht möglich.

wenn ich ToString auslasse:
Eine implizite Konvertierung vom Typ "string" in "System.Data.DataColumn" ist nicht möglich.

Vielleicht geht es ja auch ganz anders, ich möchte einfach, den Inhalt von einer Zelle auslesen, wie kann ich das machen in c#??
danke im Voraus
Private Nachricht sendenPosting in privater Nachricht zitieren
danielf
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star

Beiträge: 900
Erhaltene Danke: 14
Dabei seit: 28.01.2009
Wohnort: Stuttgart

Windows XP
C# (VS 2008)
BeitragVerfasst: Mi 10.02.10 12:25  Antworten mit Zitat Beitrag melden
Hallo,

ToString ist keine Eigenschaft sondern eine Methode und Methoden ruft man man mit <objekt>.<methode>(<parameter>) auf.
Sprich dir fehlen die Klammern... wie es die Fehlermeldung sagt. Ansonsten versucht du nämlich die Methode mit einem String zu vergleichen.

Gruß Daniel
Private Nachricht sendenPosting in privater Nachricht zitieren Webseite dieses Mitglieds besuchen
BLR
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star

(Threadstarter)

Beiträge: 20
Dabei seit: 20.12.2009



BeitragVerfasst: Mi 10.02.10 15:05  Antworten mit Zitat Beitrag melden
danke dir für die Antwort.
Der Tipp ist gut, allerdings meldet er dann einen anderen Fehler:

Code: RETDataSet.Tables[0].Columns["PIN"].ToString() = txtPIN.Text;

Fehler:Die linke Seite einer Zuweisung muss eine Variable, eine Eigenschaft oder ein Indexer sein.

Ich glaub, es muss überhaupt anders gehen, also, dass diese Vorgehensweise so nicht funktionieren kann
Private Nachricht sendenPosting in privater Nachricht zitieren
danielf
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star

Beiträge: 900
Erhaltene Danke: 14
Dabei seit: 28.01.2009
Wohnort: Stuttgart

Windows XP
C# (VS 2008)
BeitragVerfasst: Mi 10.02.10 15:51  Antworten mit Zitat Beitrag melden
Über die Vorgehensweise habe ich mal geschwiegen ... gibt ja genug "kleine Probleme".

Dein Vergleich ist einfach falsch. Der Vergleich-Operator ist das == und nicht = (Zuweisung), wie die Fehlermeldung auch sagt. Ich denke du solltest dich erst Mal mit der Programmiersprache an sich beschäftigen, dass du wenigstens die grundgrundlegenden Dinge verstehst.

Gruß Daniel
Private Nachricht sendenPosting in privater Nachricht zitieren Webseite dieses Mitglieds besuchen
Werbung ausblenden? Dann registriere Dich kostenlos. Weitere Gründe für eine Registrierung.


Werbung ausblenden? Dann registriere Dich kostenlos. Weitere Gründe für eine Registrierung.
Beiträge vom vorherigen Thema anzeigen:   
home home