/// <summary> /// Finds the column corresponding to the data field. /// </summary> /// <param name="DataFieldName"></param> /// <returns></returns> public ScheduleGridColumn FindColumnDataField(string dataFieldName) { ScheduleGridColumn column = new ScheduleGridColumn(); foreach (ScheduleGridColumn item in ItemArray.Cast <ScheduleGridColumn>()) { if (item.DataField == dataFieldName) { column = item; break; } } return(column); }
public ScheduleGridColumn this[string uniqueName] { get { ScheduleGridColumn dataColumn = null; foreach (object item in ItemArray) { if (((ScheduleGridColumn)item).UniqueName == uniqueName) { dataColumn = (ScheduleGridColumn)item; } } return(dataColumn); } }
/// <summary> /// Adds an item to the collection. /// </summary> /// <param name="item"></param> public void Add(ScheduleGridColumn item) { ItemArray.Add(item); }