Ich versuche, einen Nachrichtentext für datable-Ergebnisse bereitzustellen. Unten ist ein Codeschnipsel, den ich bis jetzt geschrieben habe:Binden oder Ziehen eines DataTable-Datensatzes an einen MessageBox-Text in C#
String mystring = comboBox1.Text; if (mystring.Substring (0, 12) == ("Firmenname")) { textBox2.Text = mystring.Substring (13); ADOCon.ConnectionString = @ "Provider = Microsoft.Jet.OLEDB.4.0; Datenquelle = C: \ Users \ Name \ Desktop \ SmallBizDb.mdb"; ADOCon.Open();
OleDbCommandBuilder CBuilder = new OleDbCommandBuilder(DAdapter);
DAdapter = new OleDbDataAdapter("Select Companies.Company_Name From Companies Where Companies.Company_Name = '" + textBox2.Text + "'", ADOCon);
DAdapter.Fill(DTable);
MessageBox.Show(DTable.ToString());
ADOCon.Close();
ADOCon.Dispose();
}
else
Grundsätzlich, wenn eine Endbenutzer Art „Firmenname-Firma One“ zum Beispiel würde ich ein Meldungsfeld wie die Datentabelle (dTabelle) Informationen erscheinen die besagen, die aus einer SQL-Abfrage kommt. Derzeit habe ich "messagebox.Show (DTable.ToString());", die nicht funktioniert. Alle anderen Beispiele, die ich gesehen habe, verwenden Zeilenindizes wie ".Rows [0]", die ich nicht verwenden kann, da Zeilennummern nicht beteiligt sind, sondern Spaltennamen und Datensatznamen aus der sql "where" -Anweisung innerhalb der Daten Adapter.
Hier gibt es viel Fluff, also ist mein Hauptproblem, wie man meine datierbar Ergebnisse umwandelt, so dass sie in einer Nachrichtenbox angezeigt werden.
Danke,
DFM