fpspread 表头下拉框列表怎么选中更改
这个表头下拉后,怎么如何选择下拉框的值?
本帖最后由 Richard.Ma 于 2023-11-24 17:55 编辑
验证结果是这样的。目前表头如果做成下拉框,确实是没有办法点击展开的,原因是鼠标点击已经有其他的预设行为逻辑。
所以只能采用第二种方式,单击或者双击列头来改变列头值,比如双击事件中绑定一下
这里仅判断了列头,具体更详细的判断逻辑,你可以自己再写
this.fpSpread1.CellDoubleClick += (s, e) =>
{
if (e.ColumnHeader)
{
var value = fpSpread1.ActiveSheet.ColumnHeader.Cells.Value;
fpSpread1.ActiveSheet.ColumnHeader.Cells.Value = value!=null&&value.ToString() == "mm" ? "cm" : "mm";
}
};
设置完成后,表头无法进行下拉框设置,如何实现可以点击表头切换。此处使用的场景是为了设置表头,切换单位,如何选中切换,试了去除锁定和表单protected属性,还是无法更改。以及切换的时候,是否有相应的响应API可以监控 再问如何用代码实现?需求:界面表头,希望实现用户可以通过下拉框实现选择功能。 这两种方式都需要调研一下,周一给你答复 Richard.Ma 发表于 2023-11-18 00:01
这两种方式都需要调研一下,周一给你答复
请问还有结果吗?:'( 确实还需要再验证一下,明天给你结果 Richard.Ma 发表于 2023-11-21 18:20
确实还需要再验证一下,明天给你结果
不行的话,可以换个他的方式,不在表头这边做特殊处理,用插入表格的样式或者普通单元格的话,可以实现类似表头的效果吗 ? 效果的就是展示效果,可以做到表头可以突起啥的吗?
页:
[1]