설정하기

첫번째 행의 DataType을 Boolean으로 설정한다.
 
 
 

선택된 행만 가져오기

 

private void btnDelete_Click(object sender, EventArgs e) { // delete selected rows _flex.Redraw = false; int rowsCnt = _flex.Rows.Count; RowCollection row = _flex.Rows; for (int i = rowsCnt - 1; 0 < i; i--) { Row r = _flex.Rows[i]; var q = r[0]; bool result = false; if (q != null && bool.TryParse(q.ToString(), out result)) { _flex.Rows.Remove(r.Index); } } this._flex.Redraw = true; }


위에처럼 하니 체크를 해제해도 해제가 안된다 ㅡㅡ

체크박스 선택 다른방법으로 가져오기

            for (int i = flexGrid.Rows.Count - 1; 0 < i; i--)

            {

                CheckEnum result = flexGrid.GetCellCheck(i, 0);

                if (result == CheckEnum.Checked)

                {

                    Row r = flexGrid.Rows[i];

                    TestObject dv = r.DataSource as TestObject;

                    Debug.WriteLine(dv.Name);

                }

            }

+ Recent posts