找回密码
 立即注册

QQ登录

只需一步,快速开始

xfeng1982

最新发帖
xfeng1982
银牌会员   /  发表于:2012-8-24 16:13:00
11#
回复 10楼iceman的帖子

OK,感谢你抽出时间来帮忙....
等待你的测试结果...
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-8-27 11:41:00
12#
回复 11楼xfeng1982的帖子

xfeng1982 你好,
请尝试一下代码:

  1.     public void InitARData()
  2.     {
  3.         SqlConnection conn = new SqlConnection(strCon);
  4.         conn.Open();

  5.         SqlDataAdapter ad = new SqlDataAdapter("select * from SMSSend", conn);
  6.         DataSet myset = new DataSet();
  7.         ad.Fill(myset, "SMSSend");
  8.         DemoAReport rpt = new DemoAReport();
  9.         rpt.DataSource = myset;
  10.         rpt.DataMember = myset.Tables[0].TableName;
  11.         WebViewer1.Report = rpt;
  12.         rpt.Run();

  13.         conn.Close();
  14.     }
复制代码

需要提醒的是:
需要在 AR 模板中指定 TextBox 的 DataField 。
回复 使用道具 举报
xfeng1982
银牌会员   /  发表于:2012-8-27 16:32:00
13#
回复 12楼iceman的帖子

非常感谢帮忙,问题解决了.....

不知道为啥,我指定了DataField,AR里面不显示数据,只显示Text,不显示实际的DataField的数据..
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-8-27 17:17:00
14#
AR中的 DataField 是与 DataSource 中的列名对应的,你可以检查 DataField 是否与 DataSource 中的相同。
回复 使用道具 举报
xfeng1982
银牌会员   /  发表于:2012-8-27 17:47:00
15#
回复 14楼dof的帖子

是相同的,我DS里面是select * from tablename ,里面可以非常确认的有SysID字段,我在DataField里面指定了SysID之后,在AR里面还是不显示SysID的值..
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 立即注册
返回顶部