2008/04/21(Mon) 20:20:59 編集(投稿者)
Insertの場合は、Type="Object"をType="String"にすればうまくいくようです。
Selectの場合はちょっと強引なんですが、DropDownListのSelectedIndexChangedイベントで、
以下のようにSelectCommandを指定するという方法があります。
SqlDataSource2.SelectCommand = "SELECT [管理No.],[UserId],[ファイル名],[コメント] FROM [ファイル管理]";
if (DropDownList1.SelectedIndex != 0)
{
SqlDataSource2.SelectCommand += " WHERE [UserId] = '" + DropDownList1.SelectedValue + "'";
}
で、aspxの方のSqlDataSourceには
SelectCommand="SELECT [管理No.],[UserId],[ファイル名],[コメント] FROM [ファイル管理]"
って感じで設定しておいてください。
動作未検証です。
やり方が良いかどうかはわかりません。。。
どなたか、フォローお願いします。