SuperGridControl选中分组后某组的第一行

private GridRow SelectFirstRow(SuperGridControl s)
        {
            GridRow gr = null;
            if (s.PrimaryGrid.Rows.Count > 0)
            {
                if (s.PrimaryGrid.Rows.Count > 0)
                {
                    GridPanel gp = s.PrimaryGrid;
                    foreach (GridElement item in gp.Rows)//遍历表格第一层的所有行.
                    {
                        if (item is GridGroup)//如果当前行是组数据,则遍历出其下一层的所有行数据
                        {
                            GridGroup gg = item as GridGroup;
                            if (gg.PlainText == "排队")
                            {
                                gr = gg.Rows[0] as GridRow;
                                //此处可添加对当前行的操作
                                //s.PrimaryGrid.SetActiveRow(gr);//激活该行
                                //s.PrimaryGrid.SetSelected(gr, true);//选中该行
                            }
                            else
                            {
                                break;
                            }
                        }
                        else
                        {
                            break;
                        }
                    }
                }

            }
            return gr;
        }

赞(0) 打赏
未经允许不得转载:TaKaSa » SuperGridControl选中分组后某组的第一行

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  • Q Q(选填)

赞助下

支付宝扫一扫打赏

微信扫一扫打赏