private void ThongKe_CustomDrawRowIndicator(object sender, RowIndicatorCustomDrawEventArgs e)
 {
     if (!ThongKe.IsGroupRow(e.RowHandle)) //Nếu không phải là Group
     {
         if (e.Info.IsRowIndicator)        //Nếu là dòng Indicator
         {
             if (e.RowHandle < 0)
             {
                 e.Info.ImageIndex  = 0;
                 e.Info.DisplayText = string.Empty;
             }
             else
             {
                 e.Info.ImageIndex  = -1;                                                    //Không hiển thị hình
                 e.Info.DisplayText = (e.RowHandle + 1).ToString();                          //Số thứ tự tăng dần
             }
             SizeF _Size  = e.Graphics.MeasureString(e.Info.DisplayText, e.Appearance.Font); //Lấy kích thước của vùng hiển thị Text
             Int32 _Width = Convert.ToInt32(_Size.Width) + 20;
             BeginInvoke(new MethodInvoker(delegate { cal(_Width, ThongKe); }));             //Tăng kích thước nếu Text vượt quá
         }
     }
     else
     {
         e.Info.ImageIndex  = -1;
         e.Info.DisplayText = string.Format("[{0}]", (e.RowHandle * -1)); //Nhân -1 để đánh lại số thứ tự tăng dần
         SizeF _Size  = e.Graphics.MeasureString(e.Info.DisplayText, e.Appearance.Font);
         Int32 _Width = Convert.ToInt32(_Size.Width) + 20;
         BeginInvoke(new MethodInvoker(delegate { cal(_Width, ThongKe); }));
     }
 }
 private void ThongKe_FocusedRowChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs e)
 {
     try
     {
         hocsinhThi = ThongKe.GetFocusedRowCellValue("userName").ToString();
         SumCH      = int.Parse(ThongKe.GetFocusedRowCellValue("SUM_CAUHOI").ToString());
         TLD        = int.Parse(ThongKe.GetFocusedRowCellValue("SUM_DUNG").ToString());
     }
     catch (Exception)
     {
     }
 }