2016-10-03 38 views
0

我在ASP.NET中使用SqlDataSourceGridView來獲取和顯示數據。它適用於簡單的查詢,但我不知道如何通過從同一頁面中的標籤提供值來添加WHERE條件。我嘗試了以下,但它不會工作。如何將標籤值添加到ASP.NET中的WHERE條件SqlDataSource

enter image description here

這裏label_status_ecnumber是當前登錄用戶的用戶名,它會顯示爲一個標籤。然後,他在記錄他的數據將被獲取並在GridView顯示。

然後,我還試圖存儲在如下會議的價值,

Session["EC"] = text_status_username.Text; 

這裏text_status_username就是登錄時輸入的用戶名TextBox並存儲在會話中。我再次嘗試類似下面,

enter image description here

兩種以上方法都不能正常工作。這是我第一次與SqlDataSource合作,我似乎找不到任何指導這個在線。我怎樣才能做到這一點?要將標籤值添加到SqlDataSource中的where子句中?

+0

您需要在WHERE子句塊內寫入所需的條件。 –

回答

0

它有很多解決方案!
其中之一是:
集合來源屬性控制
通過這樣做,它將被解決。 請確保您的表格有任何數據並嘗試使用。

http://i.stack.imgur.com/ERoEl.jpg

相關問題