private DmlfResultFieldCollection GetResult() { var res = new DmlfResultFieldCollection(); foreach (DmlfResultField fld in lbxVisibleColumns.Items) { res.Add(fld); } res.AddRange(m_hidCols); return(res); }
public void SplitVisible(out DmlfResultFieldCollection visCols, out DmlfResultFieldCollection hidCols) { visCols = new DmlfResultFieldCollection(); hidCols = new DmlfResultFieldCollection(); foreach (var fld in this) { if (fld.DisplayInfo.Style == ColumnDisplayInfo.UsageStyle.Value) { visCols.Add(fld); } else { hidCols.Add(fld); } } }