SqlCommand cmd = new SqlCommand("Select sur_accounttype from tsys_user",conSQL ) ;
SqlDataAdapter da = new SqlDataAdapter(cmd);
DataSet ds = new DataSet();
da.Fill(ds,"tsys_user");
dataGridView1.DataSource = ds;
ds.Dispose();
質問する
324 次
3 に答える
2
これをコードから削除します
ds.Dispose();
ds.Dispose は実際には何もしません。問題は、データソースをデータセット内のテーブルに指定することです。
dataGridView1.DataSource = ds.Tables[0].DefaultView;
于 2012-07-18T09:01:49.353 に答える
1
DataMember
プロパティを設定してみてください。
dataGridView1.DataSource = ds;
dataGridView1.DataMember="tsys_user";
または、DataTableを作成して入力します。
DataTable dt=new DataTable();
da.Fill(dt);
dataGridView1.DataSource = dt;
于 2012-07-18T09:07:43.693 に答える
0
グリッドに追加した直後にデータセットを破棄しています
于 2012-07-18T09:02:58.220 に答える