c# - SQL数据源参数

标签 c# asp.net sqldatasource

如何在后面的代码中为 sqlDatasource 设置 sql 参数? 我正在尝试这样:

int id=1;
SqlDataSource1.SelectCommand = "SELECT * FROM categ WHERE id=@id";
SqlDataSourceArticole.SelectParameters.Add("@id", id);
// and also like this:
SqlDataSourceArticole.SelectParameters.Add("id", id);

但它不起作用?我做错了什么?

最佳答案

确保在尝试设置默认值之前添加选择参数。

SqlDataSourceArticole.SelectParameters.Add("@id", id);
SqlDataSourceArticole.SelectParameters["id"].DefaultValue = id.ToString();

关于c# - SQL数据源参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4949405/

相关文章:

c# - 更新 webservice,而不更新 web.config

c# - 使用 Share API 发布到 LinkedIn

c# - 将参数分配给sql数据源

c# - 从中继器中的代码后面引用控件 ID

c# - MSMQ。将邮件正文存储在驱动器上时对其进行加密

c# - 父类和子类中的方法名称相同?

c# - 试图让远程附加程序在 log4net 中工作

javascript - 将复杂的Javascript对象传递给ASP.NET Web服务

c# - 你能限制泛型中 Type 的类型吗?

GraphQL 查询返回 null。但不知道为什么