找回密码
 立即注册

QQ登录

只需一步,快速开始

ChinaBoyZY
论坛元老   /  发表于:2014-2-13 10:10  /   查看:4868  /  回复:1
1.C1FlexGrid生成的树,双击节点的时候,如何能实现展开或收缩当前点击节点的第一层子节点。
2.this.C1FlexGrid.Nodes[?].Expanded=true;中的“?”问号表示什么,如何根据鼠标双击的节点取得?
很急,麻烦给点具体的解释,谢谢

1 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2014-2-13 14:20:00
沙发
回复 1楼ChinaBoyZY的帖子
  1.         private void _flex_DoubleClick(object sender, EventArgs e)
  2.         {
  3.             foreach (Node pnode in this._flex.Nodes[0].Nodes)
  4.             {
  5.                 if (pnode.Row.Index==_flex.Row)
  6.                 {

  7.                     foreach (Node cnode in pnode.Nodes)
  8.                     {
  9.                         cnode.Expanded = !cnode.Expanded;
  10.                     }
  11.                 }
  12.             }
  13.         }
复制代码

上面代码首先判断当前点击行是否为二级节点所在行,如果是通过遍历展开子节点。示例下载:


“?”的写法请问您是从哪里获得的?这种写法在IDE中直接报错。

本帖子中包含更多资源

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

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部