Entwickler-Ecke
Datenbanken (inkl. ADO.NET) - Wert aus einer Zelle von DataSet auslesen
BLR - Mi 10.02.10 12:16
Titel: Wert aus einer Zelle von DataSet auslesen
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
danielf - Mi 10.02.10 12:25
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
BLR - Mi 10.02.10 15:05
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
danielf - Mi 10.02.10 15:51
Ü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
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!