找回密码
 立即注册

QQ登录

只需一步,快速开始

bpic

金牌服务用户

120

主题

275

帖子

823

积分

金牌服务用户

积分
823
bpic
金牌服务用户   /  发表于:2024-8-5 16:41  /   查看:462  /  回复:7
1金币
在编程时会提示已有的方法已经过时,但并没有给出过时的方法对应的新方法是什么?请问如何查找过时方法对应的新方法。

最佳答案

查看完整内容

有一个SelectedIndexes属性,我看你已经找到了,用这就行,sheet本身就是可以被多选的。 和当前激活的sheet页是两个概念,但是看了一下,目前控件确实没有提供active sheet这个概念的获取接口。 C1Excel已经停止更新很久了,建议使用我们的GCExcel控件来替代,gc是专门用于服务端处理excel的组件。功能比c1excel来说要强大的多。 https://www.grapecity.com.cn/developer/grapecitydocuments/excel-net 如果需要电话沟通 ...

7 个回复

倒序浏览
最佳答案
最佳答案
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2024-8-5 16:41:57
来自 4#
有一个SelectedIndexes属性,我看你已经找到了,用这就行,sheet本身就是可以被多选的。

和当前激活的sheet页是两个概念,但是看了一下,目前控件确实没有提供active sheet这个概念的获取接口。

C1Excel已经停止更新很久了,建议使用我们的GCExcel控件来替代,gc是专门用于服务端处理excel的组件。功能比c1excel来说要强大的多。
https://www.grapecity.com.cn/dev ... documents/excel-net

如果需要电话沟通这个产品,可以通过下面的电话联系我们,029- 88331988 -6032
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2024-8-5 17:26:24
2#
通常来说,过时方法的说明里面,也会有对应的新方法名称可以直接参考

你现在是遇到C1中那个具体的类和方法提示过时
回复 使用道具 举报
bpic
金牌服务用户   /  发表于:2024-8-6 20:55:41
3#
                //切换Excel的工作表
                c1XLBook1.Sheets.SelectedIndex = 0;



定义

        [Obsolete]
        public int SelectedIndex { get; set; }
        //
        // 摘要:
        //     Gets or sets the index array of the sheets that is selected when a C1.C1Excel.C1XLBook
        //     file is loaded into Excel.
        public int[] SelectedIndexes { get; set; }

如果用SelectedIndex[] 该如何用?帮举个例子


本帖子中包含更多资源

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

x
回复 使用道具 举报
bpic
金牌服务用户   /  发表于:2024-8-9 14:36:58
5#
如果用SelectedIndex[] 该如何用?帮举个例子!GCExcel还得单独购买,我们只用个导入功能
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2024-8-10 00:01:41
6#
SelectedIndexs属性就是获取所有或已经选择的sheet的index数组,你是有什么疑问吗

回复 使用道具 举报
bpic
金牌服务用户   /  发表于:2024-8-10 21:09:06
7#
bpic 发表于 2024-8-9 14:36
如果用SelectedIndex[] 该如何用?帮举个例子!GCExcel还得单独购买,我们只用个导入功能

我是想设置当前的工作表,
      c1XLBook1.Sheets.SelectedIndex = 0
这个旧代码对应的新代码是什么?
     c1XLBook1.Sheets.SelectedIndex[] = [0]
这个吗?
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2024-8-12 11:06:11
8#
这个接口用法如下,下面的设置的就是第1,2个sheet选中

c1XLBook1.Sheets.SelectedIndexes = new int[] { 0,1 };

另外,目前没有接口获取当前的激活的sheet
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部