Auch können Sie verwenden:
Erstellen Sie Ihre eigenen Datatable. Wenn der Leser das Ende erreicht, haben Sie eine Datentabelle, die benutzerdefiniert erstellt und von Ihnen selbst ausgefüllt wird.
DataTable dt = new DataTable();
dt.Columns.Add("Id",typeof(int));
dt.Columns.Add("Name",typeof(string));
dt.Columns.Add("BlaBla",typeof(string));
dt.AcceptChanges();
// Your DB Connection codes.
while(dr.Read())
{
object[] row = new object[]()
{
dr[0].ToString(),// ROW 1 COLUMN 0
dr[1].ToString(),// ROW 1 COLUMN 1
dr[2].ToString(),// ROW 1 COLUMN 2
}
dt.Rows.Add(row);
}
Zunächst sieht dies offen für [SQL-Injection-Angriffe] (http://en.wikipedia.org/wiki/SQL_injection) - Sie sollten Ihre Abfragen parametrisieren. Zweitens - was ist "obj" und woher kommt es? – Oded
Ihre Frage ist alles andere als verständlich. Und auf jeden Fall, hüte dich vor der Verkettung von Eingaben in deine SQL, dies erfordert SQL-Injektion. –
Welchen Rahmen oder Verbinder verwenden Sie? –