public static ListViewItem row(this ctrl_TableList tableList, int rowIndex) { var rows = tableList.rows(); if (rowIndex < rows.size()) { return(rows[rowIndex]); } return(null); }
public static List <List <string> > values(this ctrl_TableList tableList) { return((List <List <string> >)tableList.invokeOnThread( () => { var values = new List <List <string> >(); foreach (var row in tableList.rows()) { values.Add(row.values()); } return values; })); }