본문 바로가기
Winform

infragistic grid 멀티로 row select

by 캡틴노랑이 2015. 9. 4.
반응형

infragistic grid에서 multi row로 선택 한 놈들 불러와서 작업할 때



멀티 row 선택 옵션

grdMyVsl.DisplayLayout.Override.CellClickAction = CellClickAction.RowSelect;



SelectedRowsCollection rows = grdMyVsl.Selected.Rows;

foreach (UltraGridRow r in rows)

{

test= r.Cells[0].Value.ToString();

}

--------------------------------------------------------------------------------------

그리드가 2개 있는 경우

1번 그리드에서 2번 그리드로 데이터 옮기는 코드


SelectedRowsCollection rows = grdList.Selected.Rows;

DataRow[] drs = null;


foreach (UltraGridRow r in rows)

{

    drs = _dsl.DataSet.Tables[1].Select(string.Format("CD={0}",  r.Cells["CD"].Value.ToString()));


    if (drs.Count() == 0)

    {

        DataRow newDr = _ds.DataSet.Tables[1].NewRow();

        newDr["Dept"] = r.Cells["Dept"].Value;

        newDr["CD"] = r.Cells["CD"].Value;

        newDr["NM"] = r.Cells["NM"].Value;

        newDr["AbbrvNM"] = r.Cells["AbbrvNM"].Value;

        newDr["Order"] = r.Cells["lOrder"].Value;

        newDr["Site] = r.Cells["Site"].Value;

        newDr["Settle"] = r.Cells["Settler"].Value;

        newDr["Type"] = r.Cells["Type"].Value;


        _ds.DataSet.Tables[1].Rows.Add(newDr);

    }

}

반응형

'Winform' 카테고리의 다른 글

infragistics grid 선택된 row 삭제  (0) 2015.09.04
infragistics grid 현재 선택 row의 값 가져오기  (0) 2015.09.04
DevExpress BandedGrid  (0) 2015.09.01
DevExpress Valid 처리  (0) 2015.09.01
DevExpress Grid 컬럼 에러 표시  (0) 2015.09.01

댓글