在项目中添加数据集(xsd文件)时,可不可以使用参数?
如果使有参数,如何对参数赋值??

解决方案 »

  1.   

    可以
    打开数据集编辑界面 调整SELECT语句 在参数后加@符号 如WHERE NAME=@NAME FILL的时候 就可以带参数了
      

  2.   

    其实你没必要作前期bind ,你用代码fill  dataset 跟灵活!
      

  3.   


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

  4.   

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

  5.   

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

  6.   

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

  7.   


    怎么拼接SQL语句, 这不也一样要生成XSD文件吗? 而且很多报表都是要接收传入的参数的,所以我觉得还是能让xsd文件接收参数好一点..
      

  8.   


    用代码fill dataset时, 也得写一个完整的SQL语句, 但实际上,在创建水晶报表时, 如5楼所讲的,已经写过一次SQL语句了,感觉有些重复. 
      

  9.   


    你可以用xsd 生成表的结构,真实的数据你可以用代码填充;比如你的报表要显示身份是江西的员工,但是你 可以在xsd不用添加这个条件,在fill dataset 代码段才添加这个条件
      

  10.   

    绑定了感觉不是很灵活,虽然也可以做一些insert之类带参数的方法,但是数据库换了之后就可能出问题~
    在代码里指定数据源的话到时候改个连接字符串什么的就可以了~
      

  11.   

    我找到方法了,
    如我建创一个DS_CalculationForm数据集,则该数据集的DataAdapter在DS_CalculationFormTableAdapters命名空间下