使用参数在 SqlDataSource SelectCommand 中配置表名称
我有一个 ASP.NET 3.5 Web 表单,其中的 DropDownList 绑定到数据库中的公司名称表。我还有一个数据绑定 GridView,我想根据 DropDownList 中选择的公司名称使用数据库中的数据进行更新,以便 GridView 的 SqlDataSource 的 SelectCommand 为:
SELECT Registration, Telephone, Profile FROM {CompanyName}_VehicleData
其中 {CompanyName} 是 DropDownList 中选择的任何内容。我已使用命令和参数编辑器创建一个指向 DropDownList 的 SelectedValue 的 ControlParameter,但我不知道如何编写 SelectCommand 查询以将参数连接到“_VehicleData”。有什么想法。
I have an ASP.NET 3.5 web form with a DropDownList bound to a table of company names in a database. I also have a data bound GridView which I would like to update with data from the database depending on the company name selected in the DropDownList, so that the SelectCommand for the GridView's SqlDataSource is:
SELECT Registration, Telephone, Profile FROM {CompanyName}_VehicleData
Where {CompanyName} is whatever is selected in the DropDownList. I've used the Command and Parameter Editor to create a ControlParameter pointing to the SelectedValue of the DropDownList, but I don't know how to write the SelectCommand query to concatenate the parameter to '_VehicleData'. Any thoughts.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
发布评论
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
如果您使用的是 sqldatasource,您可以在后面的代码中设置 select 命令。
If you are using a sqldatasource you could set the select command in the code behind.