找回密码
 立即注册

QQ登录

只需一步,快速开始

皮蛋Solo粥

注册会员

2

主题

8

帖子

22

积分

注册会员

积分
22
  • 66

    金币

  • 2

    主题

  • 8

    帖子

最新发帖
皮蛋Solo粥
注册会员   /  发表于:2024-9-12 09:28  /   查看:1639  /  回复:5
本帖最后由 皮蛋Solo粥 于 2024-9-12 09:36 编辑

两列都是combo类型,小分类 根据大分类筛选数据,如何实现每行
小分类这一列都能根据前一列筛选啊,单独给小分类单元格赋值,一个大分类有好几个小分类



image.png656333922.png

5 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2024-9-12 12:21:11
沙发
可以自己通过监听SelectionChanged,重新对下拉框中的列表数据进行修改,当然你可以在代码中参考左边的一个单元格的数值

  1.         private void FpSpread1_SelectionChanged(object sender, SelectionChangedEventArgs e)
  2.         {
  3.             var cell = fpSpread1.ActiveSheet.ActiveCell;
  4.             if (cell.Column.Index == 1 && cell.CellType is ComboBoxCellType) {
  5.                 (cell.CellType as ComboBoxCellType).Items = new string[] { "1", "2", "3" };
  6.             }
  7.         }
复制代码
回复 使用道具 举报
皮蛋Solo粥
注册会员   /  发表于:2024-9-12 13:27:27
板凳
报错了,
image.png812683105.png
回复 使用道具 举报
皮蛋Solo粥
注册会员   /  发表于:2024-9-12 13:35:45
地板
Richard.Ma 发表于 2024-9-12 12:21
可以自己通过监听SelectionChanged,重新对下拉框中的列表数据进行修改,当然你可以在代码中参考左边的一个 ...

这么写有点问题呀  
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2024-9-12 17:57:23
5#
只能提供c#代码,具体要怎么改成vb代码,得你那边研究一下
这个类是有的

image.png357563475.png

回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2024-9-30 09:27:31
6#
没有看到您再回复,这个帖子先结帖了。如果有新的问题,可以发新帖沟通
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部