找回密码
 立即注册

QQ登录

只需一步,快速开始

马威

金牌服务用户

2

主题

6

帖子

20

积分

金牌服务用户

积分
20
最新发帖
马威
金牌服务用户   /  发表于:2023-6-6 13:42  /   查看:3841  /  回复:10
1金币
4.0版本。C1TreeView控件Nodes节点只有Value属性。 不像TreeView控件的Nodes节点,有Name和Text属性。请问是我没找对地方吗?还是控件设计就是如此?只有Value属性很不方便。


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

最佳答案

查看完整内容

不好意思,此前给你的信息有误。 确认了一下C1TreeView只有在绑定数据的情况下,才能每列显示不同之(每列指定DisplayFieldName),非绑定状态无法显示不同值 flexgrid可以很方便的实现多列,节点拖动移动你可以参考开发包中这个示例 ComponentOne Samples\WinForms\v4.5.2\FlexGrid\CS\TreeNode

10 个回复

倒序浏览
最佳答案
最佳答案
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-6-6 13:42:31
来自 9#
不好意思,此前给你的信息有误。
确认了一下C1TreeView只有在绑定数据的情况下,才能每列显示不同之(每列指定DisplayFieldName),非绑定状态无法显示不同值

flexgrid可以很方便的实现多列,节点拖动移动你可以参考开发包中这个示例
ComponentOne Samples\WinForms\v4.5.2\FlexGrid\CS\TreeNode
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-6-6 19:05:53
2#
确实没有提供text属性,只能给多列分别设置value属性
回复 使用道具 举报
马威
金牌服务用户   /  发表于:2023-6-7 10:02:10
3#
Richard.Ma 发表于 2023-6-6 19:05
确实没有提供text属性,只能给多列分别设置value属性

请问如何给多列设不同的值呢?没找到能单独给不同Node第二列设置的方法或者属性。
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-6-7 16:53:20
4#
SetValue方法是可以指定列(第二个参数)

本帖子中包含更多资源

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

x
回复 使用道具 举报
马威
金牌服务用户   /  发表于:2023-6-19 10:22:15
5#
Richard.Ma 发表于 2023-6-7 16:53
SetValue方法是可以指定列(第二个参数)

为什么我的不可以呢?请看图:

本帖子中包含更多资源

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

x
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-6-19 18:56:27
6#
这块我需要再验证一下,明天给你答复
回复 使用道具 举报
一路向东
注册会员   /  发表于:2023-6-20 14:57:49
7#
用C1FlexGrid做TreeView啊。
回复 使用道具 举报
马威
金牌服务用户   /  发表于:2023-6-20 15:37:00
8#
一路向东 发表于 2023-6-20 14:57
用C1FlexGrid做TreeView啊。

我没试过,能拖拽吗?因为我需要在画面上调整节点次序。
回复 使用道具 举报
一路向东
注册会员   /  发表于:2023-7-13 19:51:14
10#
马威 发表于 2023-6-20 15:37
我没试过,能拖拽吗?因为我需要在画面上调整节点次序。

当然可以。
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部