Hallo,
ich habe folgendes Problem.
Ich habe eine Tabelle, in einer Datenbank, deren Inhalt ich mir in einem Datagrid anzeigen lasse. Ist ja kein Problem...
[highlight=c#]
con = new SqlConnection(scon);
cmd = new SqlCommand();
cmd.Connection = con;
cmd.CommandText = "Select * From Tabelle";
ds = new DataSet();
da = new SqlDataAdapter(cmd);
con.Open();
da.Fill(ds);
dataGridView1.DataSource = ds;
dataGridView1.DataMember = ds.Tables[0].TableName;
con.Close();
[/highlight]
So nun habe ich eine Textbox in der man Sql-Cods eingeben kann um dann die Tabelle zu ändern usw.
So alles gut und schön. Wenn ich ein Select-Befehl eingebe, werden mir bloß die entsprechenden Spalten der Tabelle angezeigt. Wenn ich aber update, insert oder delete benutze bleibt mein DGV leer. Warum nur? Oder bin ich völlig auf dem Holzweg mit meiner Überlegung?
[highlight=c#]
string sql = textBox1.Text;
da = new SqlDataAdapter(sql, con);
DataTable dt = new DataTable();
da.Fill(dt);
dataGridView1.DataSource = dt;
dataGridView1.Show();
[/highlight]
ich habe folgendes Problem.
Ich habe eine Tabelle, in einer Datenbank, deren Inhalt ich mir in einem Datagrid anzeigen lasse. Ist ja kein Problem...
[highlight=c#]
con = new SqlConnection(scon);
cmd = new SqlCommand();
cmd.Connection = con;
cmd.CommandText = "Select * From Tabelle";
ds = new DataSet();
da = new SqlDataAdapter(cmd);
con.Open();
da.Fill(ds);
dataGridView1.DataSource = ds;
dataGridView1.DataMember = ds.Tables[0].TableName;
con.Close();
[/highlight]
So nun habe ich eine Textbox in der man Sql-Cods eingeben kann um dann die Tabelle zu ändern usw.
So alles gut und schön. Wenn ich ein Select-Befehl eingebe, werden mir bloß die entsprechenden Spalten der Tabelle angezeigt. Wenn ich aber update, insert oder delete benutze bleibt mein DGV leer. Warum nur? Oder bin ich völlig auf dem Holzweg mit meiner Überlegung?
[highlight=c#]
string sql = textBox1.Text;
da = new SqlDataAdapter(sql, con);
DataTable dt = new DataTable();
da.Fill(dt);
dataGridView1.DataSource = dt;
dataGridView1.Show();
[/highlight]
Comment