找回密码
 立即注册

QQ登录

只需一步,快速开始

dim007

初级会员

10

主题

22

帖子

344

积分

初级会员

积分
344

活字格认证

dim007
初级会员   /  发表于:2016-2-18 15:27  /   查看:3813  /  回复:1
你好:
问下用这个方法打开一个excel 文件    fpSpread1.Open(GZL.xlsx);

在用 axFpSpread.DataSource = dt;  将一个datatable 绑定上 为什么出错啊


           DataTable dt = new DataTable();
            dt.Columns.Add("驱替");
            dt.Columns.Add("开发");
            dt.Columns.Add("区块");
            dt.Columns.Add("产量");
            dt.Rows.Add("聚", "工业", "1", "5000");
            dt.Rows.Add("聚", "工业", "2", "5000");
            dt.Rows.Add("聚", "工业", "3", "5000");

出错提示Invalid column index:4

1 个回复

倒序浏览
gw0506
超级版主   /  发表于:2016-2-18 15:49:00
沙发
DataTable只有4列,index应该是0~ 3. 提示错误是哪里用到了index 为 4 的列,这是第五列了。
需要看到你完整的代码。

另外,你这个FpSpread名字为啥是axFpSpread?你用的是Spread for ActiveX吗?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部