0

私は現在、表示したいトランザクション履歴の月を選択できる銀行プロジェクトを行っています (例: 現在の月、現在の月 n 過去 1 か月) 現在、グリッド ビューを使用してすべてのトランザクション履歴を取得することしかできません。選択したラジオボタンに基づいて異なる期間の取引を表示する方法を教えてください。私は現在asp.net n C#を使用しています

  myConnection.ConnectionString = strConnectionString;
    SqlCommand cmd = new SqlCommand("SELECT thDate, thType, thAmountIn, thAmountOut from [Transaction]", myConnection);

    myConnection.Open();

    SqlDataReader reader1 = cmd.ExecuteReader();

    GridView1.DataSource = reader1;
    GridView1.DataBind();
4

1 に答える 1

-1

あなたのSQLコマンドのためにあなたは試すことができます:

SqlCommand cmd = new SqlCommand("SELECT thDate, thType, thAmountIn, thAmountOut from [Transaction] where thDate=" + RadioButtonList1.Text + ", myConnection);

は、 RadioButtonListRadioButtonList1の名前に置き換えられます。これにより、選択したラジオ ボタンの値が SQL ステートメントに配置されます。

于 2012-07-15T12:33:45.743 に答える