找回密码
 立即注册

QQ登录

只需一步,快速开始

lhx74cn

初级会员

26

主题

71

帖子

349

积分

初级会员

积分
349

微信认证勋章

[已处理] C1Excel

lhx74cn
初级会员   /  发表于:2021-4-7 11:25  /   查看:1936  /  回复:3
老师:       引用 using C1.C1Excel;
       通过控件打开excel文件后报错没注测,以前一直正常。      



代码:
        private void textBox1_DoubleClick(object sender, EventArgs e)
        {
            //定义一个文件打开控件
            OpenFileDialog ofd = new OpenFileDialog();
            //设置打开对话框的初始目录,默认目录为exe运行文件所在的路径
            ofd.InitialDirectory = Application.StartupPath;
            //设置打开对话框的标题
            ofd.Title = "请选择要打开的文件";
            //设置打开对话框可以多选
            ofd.Multiselect = true;
            //设置对话框打开的文件类型
            ofd.Filter = "所有文件|*.*";
            //设置文件对话框当前选定的筛选器的索引
            ofd.FilterIndex = 2;
            //设置对话框是否记忆之前打开的目录
            ofd.RestoreDirectory = true;
            if (ofd.ShowDialog() == DialogResult.OK)
            {
                //获取用户选择的文件完整路径
                string filePath = ofd.FileName;
                //获取对话框中所选文件的文件名和扩展名,文件名不包括路径
                string fileName = ofd.SafeFileName;
                textBox1.Text= filePath;
                C1XLBook wb = new C1XLBook();
                wb.Load(textBox1.Text);
                for (int i = 1; i < wb.Sheets.Count; i++)
                {
                    c1ComboBox1.Items.Add(wb.Sheets.Name);
                }
            }
        }

本帖子中包含更多资源

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

x

3 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-4-7 12:05:19
沙发
关于授权问题,可以先参考下面的链接中给出的常见原因及解决办法

https://gcdn.grapecity.com.cn/fo ... ;tid=88649#lastpost
回复 使用道具 举报
lhx74cn
初级会员   /  发表于:2021-4-7 13:05:09
板凳
老师您好!经电话沟通,已解决!谢谢您的支持!
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-4-7 13:31:31
地板
不客气
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部