找回密码
 立即注册

QQ登录

只需一步,快速开始

wolf20080304

高级会员

3

主题

47

帖子

1596

积分

高级会员

积分
1596

活字格认证

最新发帖

[已处理] 这个怎么求和

wolf20080304
高级会员   /  发表于:2012-5-12 23:43  /   查看:18401  /  回复:27
1.我想对输出的记录统计,要求对每条记录中的某个字段的不同值进行统计,求出不相同值的个数。

27 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2012-5-14 09:35:00
沙发
wolf20080304  你好,
我的方法为,设置 AR  TextBox DataField 属性、DistinctField 属性为目标字段名,其余设置请参照下图:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
wolf20080304
高级会员   /  发表于:2012-5-31 20:43:00
板凳

回复 2# iceman 的帖子

我按你的方法试了一下,还是不行啊,
现在有个新问题,要在统计时把第一个字母为#的数据忽略!
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-6-1 11:51:00
地板

回复 3# wolf20080304 的帖子

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

  1. List<string> _dataList = new List<string>();
  2.         private void NewActiveReport1_FetchData(object sender, FetchEventArgs eArgs)
  3.         {
  4.             //textBox2 绑定的字段为统计目标字段
  5.             if (_dataList.Contains(this.textBox2.Text)||this.textBox2.Text.StartsWith("#"))
  6.             {
  7.                 return;
  8.             }
  9.             else
  10.             {
  11.                 _dataList.Add(this.textBox2.Text);
  12.             }
  13.             this.textBox5.Text = (_dataList.Count-1).ToString();
  14.         }
复制代码
回复 使用道具 举报
wolf20080304
高级会员   /  发表于:2012-6-3 21:42:00
5#
回复 4楼iceman的帖子

iceman 你好,谢谢你的代码,我用你代码测试,他报一个错,我知道怎么改了,请指教啊
报错如下图
回复 使用道具 举报
wolf20080304
高级会员   /  发表于:2012-6-3 21:44:00
6#

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-6-4 18:52:00
7#
回复 6楼wolf20080304的帖子

你好意思,让你久等了,根据错误信息判断是缺少程序集引用。情确认楼主添加了正确的引用。或者楼主把 Demo
发到论坛来调试。谢谢
回复 使用道具 举报
wolf20080304
高级会员   /  发表于:2012-6-4 20:48:00
8#
回复 7楼iceman的帖子

你好,我就是把你的代码安全复制过去,把textbox名称改成我用的,

//统计       
List<string> _dataList = new List<string>();

private void NewActiveReport1_FetchData(object sender, FetchEventArgs eArgs)
{
        //textBox22 绑定的字段为统计目标字段
        if (_dataList.Contains(this.textBox10.Text) || this.textBox10.Text.StartsWith("#"))
        {
                return;
        }
        else
        {
                _dataList.Add(this.textBox10.Text);
        }

        this.textBox2.Text = (_dataList.Count - 1).ToString();

}
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-6-5 18:14:00
9#
回复 8楼wolf20080304的帖子

wolf20080304 你好,
不好意思,无法重现楼主的问题。
回复 使用道具 举报
wolf20080304
高级会员   /  发表于:2012-6-7 22:25:00
10#
回复 9楼iceman的帖子

我把文件上传了,帮我看看,谢谢!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
123下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部