2016-12-15 3 views
0

Как определить, выбрана ли Xtragrid в multiselect = кнопка проверки True Mode во время события GridviewButton? Смотрите изображение сетки ниже:. Полевое имя поля MultiSelect Devexpress.?

enter image description here

+0

это поможет, если вы разместите определение сетки и код события GridviewButton. – andrews

+0

Какое событие «GridViewButton»? Вы всегда можете использовать метод [IsRowSelected] GridView (https://documentation.devexpress.com/#WindowsForms/DevExpressXtraGridViewsBaseColumnView_IsRowSelectedtopic), чтобы определить, выбрана ли определенная строка (в этом случае флажок также будет отмечен) – Brendon

+0

Выбран флажок true Я хочу рассчитать. –

ответ

0

решаемая -

gridView1_SelectionChanged

var view = sender as GridView; 
      if (view == null) return; 
      view.BeginSelection(); 
       int[] selectedRows = view.GetSelectedRows(); 
       int[] RowHandle = view.GetSelectedRows(); 

      try 
      { 

       for (int i = -1; i < selectedRows.Length; i++) 
       { 
        if (selectedRows.Length == 0) 
        { 
         clear(); 
        } 
        else 
        { 
         //Clear all value zero 
       foreach (int value in RowHandle) 
        { deger += Convert.ToDouble(gridView1.GetRowCellValue(value, "FieldName")); } 

        } 
       }