public GKListItem AddItem(object rowData, params object[] columnValues) { var item = new GKListItem(columnValues); item.Data = rowData; fItems.Add(item); return(item); }
public BSLib.Design.MVP.Controls.IListItem AddItem(object rowData, params object[] columnValues) { object[] itemValues; if (fCheckedList) { int num = columnValues.Length; itemValues = new object[num + 1]; itemValues[0] = false; Array.Copy(columnValues, 0, itemValues, 1, num); } else { itemValues = columnValues; } var item = new GKListItem(itemValues); item.Data = rowData; fItems.Add(item); return(item); }