用过vs2008报表ReportViewer的进【添加参数问题】

l9830216 2009-12-21 10:28:43
SELECT  ksfl.id, ksfl.ksbh, ksfl.ksm, ksfl.sm, ksfl.ksxz, ksxz.ksxzm, ksfl.yqwz, yqwz.wzmc
FROM ksfl INNER JOIN
ksxz ON ksfl.ksxz = ksxz.id INNER JOIN
yqwz ON ksfl.yqwz = yqwz.id
WHERE (ksfl.ksbh = '@ksbh')


这是TableAdapter中配置的SQL语句,调用时怎样添加这个参数?

Report中选择数据源时直接选择了配置的dataset,不知从哪里添加参数
...全文
121 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zerone0811 2009-12-31
  • 打赏
  • 举报
回复
我也有此难题,困扰了好几天了
Lovely_baby 2009-12-21
  • 打赏
  • 举报
回复
那你就直接在sql语句写~~
@ksbh直接替换为查询条件
l9830216 2009-12-21
  • 打赏
  • 举报
回复
不用存储过程的话怎么弄?
Lovely_baby 2009-12-21
  • 打赏
  • 举报
回复
写成存储过程~~
            Database db = DatabaseFactory.CreateDatabase(this.CON_STRING);//数据库连接
DbCommand cmd = db.GetStoredProcCommand(SQL_GETBYID);//存储过程名字
db.AddInParameter(cmd, PARM_ID, DbType.Int32, intID);//在这将参数传入
using (IDataReader reader = db.ExecuteReader(cmd))
{
if (reader.Read())
{
return GetByReader(reader);//Reader方法
}
return null;
}
}

62,254

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧