public void ImportData(TableDataSource _datasource) { string[] h = { "header1", "header2" }; SetHeader(h); var lines = new List <List <string> >(); lines.Add(new List <string>() { "data1", "subdata1" }); lines.Add(new List <string>() { "data2", "subdata2" }); lines.Add(new List <string>() { "data3", "subdata3" }); foreach (var l in lines) { _datasource.AddRows(l); } }
public override void ViewDidLoad() { base.ViewDidLoad(); // Do any additional setup after loading the view. TableDataSource DataSource = new TableDataSource(); ImportData(DataSource); GridView.DataSource = DataSource; GridView.Delegate = new TableDataDelegate(DataSource); }
public TableDataDelegate(TableDataSource _DataSource) { this.DataSource = _DataSource; }