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 |
댓글