找回密码
 立即注册

QQ登录

只需一步,快速开始

kfkn

论坛元老

8

主题

17

帖子

6774

积分

论坛元老

积分
6774

活字格认证

kfkn
论坛元老   /  发表于:2011-11-30 11:52  /   查看:5302  /  回复:3
public static void 区域绑定数据(int 行起始位置, int 列起始位置, List<dataSource> 数据源, FpSpread fpSpread1)
        {
            FarPoint.Win.Spread.Data.SpreadDataBindingAdapter data = new FarPoint.Win.Spread.Data.SpreadDataBindingAdapter();

            data.DataSource = 数据源;
            int i = 数据源.Count;
            int j = typeof(dataSource).GetProperties().Count();

            data.Spread = fpSpread1;

            data.SheetName = "Sheet1";

            data.MapperInfo = new FarPoint.Win.Spread.Data.MapperInfo(行起始位置, i - 1, 列起始位置, j - 1);

            data.FillSpreadDataByDataSource();


        }


public class dataSource
        {
            public string A { get; set; }
            public decimal B { get; set; }
            public DateTime D { get; set; }
            public bool C { get; set; }
            public int E { get; set; }
            public double F { get; set; }
            public string H { get; set; }
            public decimal I { get; set; }

            
        }
        public static List<dataSource> GetList()
        {
            List<dataSource> ld = new List<dataSource>();

            for (int i = 0; i < 20; i++)
            {
                dataSource aaa = new dataSource();
                aaa.A = i.ToString("001");
                aaa.B = Convert.ToDecimal(i + 10 * i);
                aaa.C = Convert.ToBoolean(i % 2);
                aaa.D = (new DateTime(2009, 1, 1)).AddMonths(i);
                aaa.E = i;
                aaa.F = (i + 100 * i);
                aaa.H = (i + "aaa" + i).ToString();
                aaa.I = Convert.ToDecimal(i * 1000 + i * 10);
                ld.Add(aaa);
            }

            return ld;
        }

3 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2011-11-30 12:29:00
沙发

回复 1# kfkn 的帖子

你好,请确认下 MapperInfo 的参数是否正确:
  1. FarPoint.Win.Spread.Data.MapperInfo(行起始位置,列起始位置, 绑定行数 , 绑定列数);
复制代码
回复 使用道具 举报
kfkn
论坛元老   /  发表于:2011-11-30 12:40:00
板凳

对“对单元格区域动态绑定数据后, 表格无更新”回复

是参数错误,数据显示了。谢谢。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2011-11-30 13:05:00
地板

回复 3# kfkn 的帖子

客气了~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部