向水晶报表传递参数的问题

ybtangtang 2008-04-16 11:28:18
水晶报表CrystalReport1中设置一个参数Name;
窗体中有一个TextBox 和Button控件..
点击Button控件,怎么把TextBox的值传递给参数Name;
...全文
58 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
liuyjcel 2008-04-28
  • 打赏
  • 举报
回复
通过自定义参数
贫僧又回来了 2008-04-16
  • 打赏
  • 举报
回复
那你声明类的一个实例呀!
data dt=new data();
string sql="…………"
dataset ds=dt.你类的方法,返回数据集,再绑定到报表上!
ybtangtang 2008-04-16
  • 打赏
  • 举报
回复
这些我全部写在类里的..
贫僧又回来了 2008-04-16
  • 打赏
  • 举报
回复
晕死^^ "DataSet ds = d.DataSet(strSQL);"
这个不报错才怪呢!你数据库操作那部分呢?
sqlconnection,sqlcommand呢?有点无语!
ybtangtang 2008-04-16
  • 打赏
  • 举报
回复
strSQL = "SELECT InstallBill.GName as GName FROM InstallBill INNER JOIN InstallList ON InstallBill.INumber = InstallList.INumber where InstallBill.DR=0 and InstallList.DR=0 and InstallBill.INumber='200804001';";
DataSet ds = d.DataSet(strSQL);

string timestring = this.textbox1.text;
CR1 cr = new CR1();
cr.SetDataSource(ds);

为什么在执行的时候,cr.SetDataSource(ds)这里要报错呢?
贫僧又回来了 2008-04-16
  • 打赏
  • 举报
回复
DSC是数据集,我是把查询界面中的一个TEXTBOX的内容传给水晶报表上的另一个TEXTBOX,不知道你有用吗?你的应该也就是界面中的传值!
我给你的只是一点思路呀!
ybtangtang 2008-04-16
  • 打赏
  • 举报
回复
窗体(Form1)中有一个TextBox 和Button控件..
水晶报表CrystalReport1是在窗体Form2中.
能再详细一点吗..
我用你写的有错...

就是数据源那里.
ybtangtang 2008-04-16
  • 打赏
  • 举报
回复
"dsc"是数据源吗??
是两个界面..
贫僧又回来了 2008-04-16
  • 打赏
  • 举报
回复
string timestring=this.textbox1.text;
CR1 cr = new CR1();
cr.SetDataSource(dsc);
CrystalDecisions.CrystalReports.Engine.TextObject t = (CrystalDecisions.CrystalReports.Engine.TextObject)cr.ReportDefinition.ReportObjects["Text8"];
t.Text = timestring;
你说的应该是两个界面传值吧!
ybtangtang 2008-04-16
  • 打赏
  • 举报
回复
怎么没有人啊??

110,499

社区成员

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

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

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