public static IEnumerable <GridEXRow> GetGridRows(this GridEXSelectedItemCollection selectedItems) { for (int i = 0; i < selectedItems.Count; i++) { yield return(selectedItems[i].GetRow()); } }
public static IEnumerable <T> GetRows <T>(this GridEXSelectedItemCollection selectedItems) { for (int i = 0; i < selectedItems.Count; i++) { var gridRow = selectedItems[i].GetRow(); Debug.Assert(gridRow.RowType == RowType.Record); yield return((T)gridRow.DataRow); } }