2016-10-03 13 views
0

ASP.NETでSqlDataSourceGridViewを使用してデータを取得および表示しています。これは単純なクエリで動作しますが、私はWHEREの条件を同じページのラベルから値を提供して追加する方法がわかりません。私は次のことを試みたが、それは動作しません。ここでASP.NET SqlDataSourceのWHERE条件にラベル値を追加する方法

enter image description here

label_status_ecnumberは、現在ログインしている人のユーザー名で、それはラベルとして表示されます。ユーザ名がログイン時に入力されTextBoxは、彼がログインすると、その後の彼のデータをフェッチし、GridViewに表示されます。

その後

私も以下のようなセッションに値を格納しようとした、ここでtext_status_username

Session["EC"] = text_status_username.Text; 

ですこれはセッションに格納されます。私は、以下のようにもう一度試してみました

enter image description here

どちらの上記の方法が機能していません。これは私が初めてSqlDataSourceと働いていて、私はこのオンラインのためのガイダンスを見つけるようです。これどうやってするの?ラベル値をSqlDataSourceのwhere句に追加するには?

+0

あなたは 'WHERE句'ブロックの中に必要な条件を書く必要があります。 –

答えて

0

多くのソリューションがあります。

セットソースプロパティ~コントロールです。
これを行うと、解決されます。 テーブルにデータがあることを確認して試してみてください。

関連する問題