2016-10-03 65 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