在项目中添加数据集时,可不可以使用参数

程序猿GG 2008-10-11 09:47:56
在项目中添加数据集(xsd文件)时,可不可以使用参数?
如果使有参数,如何对参数赋值??
...全文
172 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
程序猿GG 2008-10-27
  • 打赏
  • 举报
回复
我找到方法了,
如我建创一个DS_CalculationForm数据集,则该数据集的DataAdapter在DS_CalculationFormTableAdapters命名空间下
mykelly6 2008-10-24
  • 打赏
  • 举报
回复
绑定了感觉不是很灵活,虽然也可以做一些insert之类带参数的方法,但是数据库换了之后就可能出问题~
在代码里指定数据源的话到时候改个连接字符串什么的就可以了~
jietuan 2008-10-24
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 luchuanbo 的回复:]
引用 2 楼 jietuan 的回复:
其实你没必要作前期bind ,你用代码fill dataset 跟灵活!


介是如果我做水晶报表,没有添加数据集(xsd文件), 怎么添加数据库字段到水晶报表中呢??
[/Quote]

你可以用xsd 生成表的结构,真实的数据你可以用代码填充;比如你的报表要显示身份是江西的员工,但是你 可以在xsd不用添加这个条件,在fill dataset 代码段才添加这个条件
程序猿GG 2008-10-24
  • 打赏
  • 举报
回复
程序猿GG 2008-10-23
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 jietuan 的回复:]
其实你没必要作前期bind ,你用代码fill dataset 跟灵活!
[/Quote]

用代码fill dataset时, 也得写一个完整的SQL语句, 但实际上,在创建水晶报表时, 如5楼所讲的,已经写过一次SQL语句了,感觉有些重复.
haihaomeiyou1 2008-10-22
  • 打赏
  • 举报
回复
路过...
gtempzjs 2008-10-22
  • 打赏
  • 举报
回复
路过
程序猿GG 2008-10-22
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 Guyschaos 的回复:]
引用 3 楼 luchuanbo 的回复:
引用 2 楼 jietuan 的回复:
其实你没必要作前期bind ,你用代码fill dataset 跟灵活!


介是如果我做水晶报表,没有添加数据集(xsd文件), 怎么添加数据库字段到水晶报表中呢??

为什么要这么做呢?做水晶报表你用数据库专家里拼接SQL语句,然后在水晶报表上就可以把你SQL语句中的字段拖上去就可以了,没必要先弄个BIND!
[/Quote]

怎么拼接SQL语句, 这不也一样要生成XSD文件吗? 而且很多报表都是要接收传入的参数的,所以我觉得还是能让xsd文件接收参数好一点..
wenrenhua08 2008-10-22
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 luchuanbo 的回复:]
引用 2 楼 jietuan 的回复:
其实你没必要作前期bind ,你用代码fill dataset 跟灵活!


介是如果我做水晶报表,没有添加数据集(xsd文件), 怎么添加数据库字段到水晶报表中呢??
[/Quote]
个人比较 同意这楼的观点
hao1hao2hao3 2008-10-22
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 Guyschaos 的回复:]
引用 3 楼 luchuanbo 的回复:
引用 2 楼 jietuan 的回复:
其实你没必要作前期bind ,你用代码fill dataset 跟灵活!


介是如果我做水晶报表,没有添加数据集(xsd文件), 怎么添加数据库字段到水晶报表中呢??

为什么要这么做呢?做水晶报表你用数据库专家里拼接SQL语句,然后在水晶报表上就可以把你SQL语句中的字段拖上去就可以了,没必要先弄个BIND!
[/Quote]


支持

我也是这样处理的。
贫僧又回来了 2008-10-22
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 luchuanbo 的回复:]
引用 2 楼 jietuan 的回复:
其实你没必要作前期bind ,你用代码fill dataset 跟灵活!


介是如果我做水晶报表,没有添加数据集(xsd文件), 怎么添加数据库字段到水晶报表中呢??
[/Quote]
为什么要这么做呢?做水晶报表你用数据库专家里拼接SQL语句,然后在水晶报表上就可以把你SQL语句中的字段拖上去就可以了,没必要先弄个BIND!
贫僧又回来了 2008-10-22
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 luchuanbo 的回复:]
引用 2 楼 jietuan 的回复:
其实你没必要作前期bind ,你用代码fill dataset 跟灵活!


介是如果我做水晶报表,没有添加数据集(xsd文件), 怎么添加数据库字段到水晶报表中呢??
[/Quote]
为什么要这么做呢?做水晶报表你用数据库专家里拼接SQL语句,然后在水晶报表上就可以把你SQL语句中的字段拖上去就可以了,没必要先弄个BIND!
贫僧又回来了 2008-10-22
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 luchuanbo 的回复:]
引用 2 楼 jietuan 的回复:
其实你没必要作前期bind ,你用代码fill dataset 跟灵活!


介是如果我做水晶报表,没有添加数据集(xsd文件), 怎么添加数据库字段到水晶报表中呢??
[/Quote]
为什么要这么做呢?做水晶报表你用数据库专家里拼接SQL语句,然后在水晶报表上就可以把你SQL语句中的字段拖上去就可以了,没必要先弄个BIND!
程序猿GG 2008-10-22
  • 打赏
  • 举报
回复
加分!!!
程序猿GG 2008-10-17
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 jietuan 的回复:]
其实你没必要作前期bind ,你用代码fill dataset 跟灵活!
[/Quote]

介是如果我做水晶报表,没有添加数据集(xsd文件), 怎么添加数据库字段到水晶报表中呢??
jietuan 2008-10-13
  • 打赏
  • 举报
回复
其实你没必要作前期bind ,你用代码fill dataset 跟灵活!
  • 打赏
  • 举报
回复
可以
打开数据集编辑界面 调整SELECT语句 在参数后加@符号 如WHERE NAME=@NAME FILL的时候 就可以带参数了

110,589

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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