コード例 #1
0
ファイル: frmTaMultiSelect.cs プロジェクト: trunglu/trungvui
 private void vs_AfterEdit(object sender, C1.Win.C1FlexGrid.RowColEventArgs e)
 {
     if (e.Col == 1 && e.Row > 0)
     {
         if (((Node)ar[e.Row]).Level == 1)
         {
             return;
         }
         ((Node)ar[e.Row]).Expanded = (vs.GetCellCheck(e.Row, e.Col) == CheckEnum.Checked);
         for (int i = e.Row + 1; i < vs.Rows.Count; i++)
         {
             if (((Node)ar[i]).Level == 0)
             {
                 break;
             }
             vs.SetCellCheck(i, 1, vs.GetCellCheck(e.Row, e.Col));
         }
     }
 }
コード例 #2
0
 private void vs1_AfterEdit(object sender, C1.Win.C1FlexGrid.RowColEventArgs e)
 {
     if (vs1.Cols[e.Col].Name == "ALL_BT" && e.Row > 0)
     {
         int lv = ((Node)ar[e.Row]).Level;
         ((Node)ar[e.Row]).Expanded = (vs1.GetCellCheck(e.Row, e.Col) == CheckEnum.Checked);
         for (int i = e.Row + 1; i < vs1.Rows.Count; i++)
         {
             if (((Node)ar[i]).Level <= lv)
             {
                 break;
             }
             vs1.Rows[i]["ALL_BT"] = vs1.Rows[e.Row]["ALL_BT"];
         }
         edit = true;
     }
 }