private void SetupOneArgumentTable() { tableView = new TableView(); dataTable = new DataTable(); dataTable.Columns.Add("Alpha", typeof(string)); dataTable.Columns.Add("Numeric", typeof(int)); dataTable.DefaultView.Sort = "Alpha"; dataTable.Rows.Add("c", 3); dataTable.Rows.Add("b", 2); dataTable.Rows.Add("f", 1); dataTable.Rows.Add("e", 5); dataTable.Rows.Add("d", 4); tableView.Data = dataTable; tableViewCopyPasteController = new TableViewArgumentBasedPasteController(tableView, new List <int>(new [] { 0 })); }
private void SetupTwoArgumentTable() { tableView = new TableView(); dataTable = new DataTable(); dataTable.Columns.Add("Branch", typeof(string)); dataTable.Columns.Add("Chainage", typeof(double)); dataTable.Columns.Add("Value", typeof(int)); dataTable.DefaultView.Sort = "Branch, Chainage"; dataTable.Rows.Add("a", 5.0, 3); dataTable.Rows.Add("a", 10.0, 2); dataTable.Rows.Add("a", 20.0, 1); dataTable.Rows.Add("b", 5.0, 5); dataTable.Rows.Add("b", 20.0, 4); tableView.Data = dataTable; tableViewCopyPasteController = new TableViewArgumentBasedPasteController(tableView, new List <int>(new int[] { 0, 1 })); }