皮蛋Solo粥 发表于 2024-9-12 09:28:56

如何给单元格单独赋combo类型值

本帖最后由 皮蛋Solo粥 于 2024-9-12 09:36 编辑

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





Richard.Ma 发表于 2024-9-12 12:21:11

可以自己通过监听SelectionChanged,重新对下拉框中的列表数据进行修改,当然你可以在代码中参考左边的一个单元格的数值

      private void FpSpread1_SelectionChanged(object sender, SelectionChangedEventArgs e)
      {
            var cell = fpSpread1.ActiveSheet.ActiveCell;
            if (cell.Column.Index == 1 && cell.CellType is ComboBoxCellType) {
                (cell.CellType as ComboBoxCellType).Items = new string[] { "1", "2", "3" };
            }
      }

皮蛋Solo粥 发表于 2024-9-12 13:27:27

报错了, {:2_34:}

皮蛋Solo粥 发表于 2024-9-12 13:35:45

Richard.Ma 发表于 2024-9-12 12:21
可以自己通过监听SelectionChanged,重新对下拉框中的列表数据进行修改,当然你可以在代码中参考左边的一个 ...

这么写有点问题呀

Richard.Ma 发表于 2024-9-12 17:57:23

只能提供c#代码,具体要怎么改成vb代码,得你那边研究一下
这个类是有的



Richard.Ma 发表于 2024-9-30 09:27:31

没有看到您再回复,这个帖子先结帖了。如果有新的问题,可以发新帖沟通
页: [1]
查看完整版本: 如何给单元格单独赋combo类型值