1

EnableAutoPostBack と 2 つの SqlDataSources を含む 1 つのドロップダウン リストがあります。

私がやろうとしているのは、ユーザーが radiobuttonRed を選択した場合、DDLType は SqlDataSourceRed を使用し、選択された DDLTYpe アイテムに応じてデータをグリッドビューに表示することです。

ユーザーが radiobuttonBlue を選択すると、DDLType は SqlDataSourceBlue を使用し、選択された DDLTYpe 項目に応じてデータをグリッドビューに表示します。

どうすればこれを達成できますか?

4

1 に答える 1

2

各データベースへの接続文字列を持つ 2 つの SqlConnection オブジェクトが必要になります。

SqlConnection connRed = new SqlConnection();
SqlConnection connBlue = new SqlConnection();
DataTable dt = null;
SqlDataAdapter da = null;

if(radioButtonRed.Checked)
{
    dt = new DataTable();
    da = new SqlDataAdapter("select command", connRed);   
}
else
{    
    dt = new DataTable();
    da = new SqlDataAdapter("select command", connBlue);
}

da.Fill(dt);
dgv.DataSource = dt;
dgv.DataBind();
于 2013-06-21T17:54:08.197 に答える