我正在使用ASP的Visual Basic。 NET如何使用动态WHERE子句将GridView绑定到数据源?
我知道如何填充使用仅次于代码数据的GridView控件,这样
Dim ds as new datasourse
Dim da as new dataadaptor
Dim con as new SqlConnection
Dim cmd as new SqlCommand
...
Cmd = "select ticketID, problem_text from problems where support_engineer = " & Session("Logged_in_user_id")
...
Gridview1.Datasource = ds
Gridview1.Datasources. DataBind
这工作的罚款,但我的问题是:我怎么可以拖放一个GridView控件,并使用只有向导才能在设计时填充gridview,我如何定义SELECT语句以仅选择与登录用户ID相关的行?看到上面的sql语句,它使用了我在Page_Load事件中创建的会话变量,但是如何在设计模式中使用相同的逻辑? (我不想修改后面的代码中的数据源控件)
我在youtube和谷歌,以及这个网站看,但所有的结果只是简单地向我展示如何填充所有行或静态条件,而不是一个像我这样的动态人物。
任何帮助,高度赞赏
由于里面,但这里是我的了:属性“SessionField”不是元素“参数”的一个有效的属性 – Ahmad