2

C# と MySQL を使用しています

これまでのところ、DataSet と MySqlDataAdapter を使用して、SELECT、INSERT、DELETE コマンドを実行し、結果を datagridview に表示しようとしました。

しかし今、私は1.ランダムクエリを実行し(ユーザーがテキストボックスに入力して実行ボタンを押す)、 2.結果をdatagridview**に表示したいと考えています。

そのタスクをアーカイブするために必要なこれらの手順は何ですか?

(私は検索しようとしましたが、人々がSELECTのような特定のコマンドを使用している結果のみを返します.私の場合は異なります.クエリはユーザーによってランダムに入力されます)

4

1 に答える 1

0

クエリ結果をグリッドビューにバインドするサンプル コード スニペットを次に示します。

DataSet objDataSet = new DataSet();
SqlConnection objConn = new SqlConnection();

SqlCommand objComm = new SqlCommand("SELECT COUNT(*) FROM table", objConn);

SqlDataAdapter objDataAdapter = new SqlDataAdapter(objComm);

if (objConn.State == ConnectionState.Closed)
{
    objConn.Open();
}

objDataAdapter.Fill(objDataSet, strTable);

dataGridView1.DataSource = objDataSet;
于 2013-02-22T03:45:01.060 に答える