public FindForm(TableViewControlModel tableViewWf, ICompoundScrollableControl tableView) { InitializeComponent(); InitializeComponent2(); searchResultsTableView = new TableViewControlModel(null); tableView1.Client = searchResultsTableView; searchResultsTableView.origColumnHeaderHeight = 26; searchResultsTableView.HasHelp = true; searchResultsTableView.MultiSelect = true; searchResultsTableView.Sortable = true; searchResultsTableView.TableModel = null; this.tableViewWf = tableViewWf; this.tableView = tableView; tableModel = tableViewWf.TableModel; wildcardsComboBox.SelectedIndex = 0; wildcardsComboBox.Enabled = false; helpButton.Enabled = false; columnSelectButton.Enabled = false; lookInComboBox.Items.Add("Whole table"); for (int i = 0; i < tableModel.ColumnCount; i++) { lookInComboBox.Items.Add(tableModel.GetColumnName(i)); } lookInComboBox.Items.Add("Multiple columns"); lookInComboBox.SelectedIndex = 0; lookInComboBox.SelectedIndexChanged += LookInComboBoxSelectedIndexChanged; useCheckBox.Visible = false; wildcardsComboBox.Visible = false; helpButton.Visible = false; searchResultsTableView.SelectionChanged += SearchResultsTableSelectionChanged; expressionTextBox.TextChanged += (sender, args) => { searchRowIndView = -1; }; expressionTextBox.Focus(); expressionTextBox.SelectAll(); }
public FindForm(TableViewControlModel tableViewWf, ICompoundScrollableControl tableView) { InitializeComponent(); tableView1Wf = new TableViewControlModel(); tableView1.Client = tableView1Wf; tableView1Wf.origColumnHeaderHeight = 26; tableView1Wf.HasHelp = true; tableView1Wf.MultiSelect = true; tableView1Wf.Sortable = true; tableView1Wf.TableModel = null; this.tableViewWf = tableViewWf; this.tableView = tableView; tableModel = tableViewWf.TableModel; wildcardsComboBox.SelectedIndex = 0; wildcardsComboBox.Enabled = false; helpButton.Enabled = false; columnSelectButton.Enabled = false; lookInComboBox.Items.Add("Whole table"); for (int i = 0; i < tableModel.ColumnCount; i++){ lookInComboBox.Items.Add(tableModel.GetColumnName(i)); } lookInComboBox.Items.Add("Multiple columns"); lookInComboBox.SelectedIndex = 0; lookInComboBox.SelectedIndexChanged += LookInComboBoxSelectedIndexChanged; useCheckBox.Visible = false; wildcardsComboBox.Visible = false; helpButton.Visible = false; tableView1Wf.SelectionChanged += TableView1SelectionChanged; expressionTextBox.Focus(); expressionTextBox.SelectAll(); }
private ITableModel CreateTable(IList <int> searchInds, IList <int[]> matchingCols) { DataTable2 table = new DataTable2("Search results", "Search results"); table.AddColumn("Row", 100, ColumnType.Integer, ""); table.AddColumn("Columns", 80, ColumnType.Text, ""); for (int index = 0; index < searchInds.Count; index++) { int searchInd = searchInds[index]; DataRow2 row = table.NewRow(); row["Row"] = searchInd + 1; string[] colNames = new string[matchingCols[index].Length]; for (int i = 0; i < matchingCols[index].Length; i++) { colNames[i] = tableModel.GetColumnName(matchingCols[index][i]); } row["Columns"] = StringUtils.Concat(";", colNames); table.AddRow(row); } return(table); }
public TableViewSelectionAgentForm(ITableModel tableModel) { InitializeComponent(); cancelButton.Click += CancelButton_OnClick; okButton.Click += OkButton_OnClick; if (tableModel == null){ return; } foreach (ITableSelectionAgent agent in TableView.selectionAgents){ sourceBox.Items.Add(agent.Title); } for (int i = 0; i < tableModel.ColumnCount; i++){ columnBox.Items.Add(tableModel.GetColumnName(i)); } }
public TableViewSelectionAgentForm(ITableModel tableModel) { InitializeComponent(); cancelButton.Click += CancelButton_OnClick; okButton.Click += OkButton_OnClick; if (tableModel == null) { return; } foreach (ITableSelectionAgent agent in TableView.selectionAgents) { sourceBox.Items.Add(agent.Title); } for (int i = 0; i < tableModel.ColumnCount; i++) { columnBox.Items.Add(tableModel.GetColumnName(i)); } }
private ITableModel CreateSearchResultsTable(IList <int> searchInds, IList <int[]> matchingCols) { DataTable2 table = new DataTable2("Search results", "Search results"); table.AddColumn("Row", 100, ColumnType.Integer, ""); table.AddColumn("Column", 80, ColumnType.Text, ""); for (int index = 0; index < searchInds.Count; index++) { int searchInd = searchInds[index]; for (int i = 0; i < matchingCols[index].Length; i++) { string colName = tableModel.GetColumnName(matchingCols[index][i]); DataRow2 row = table.NewRow(); row["Row"] = searchInd + 1; row["Column"] = colName; table.AddRow(row); } } return(table); }
public FindForm(TableView tableView) { InitializeComponent(); this.tableView = tableView; tableModel = tableView.TableModel; wildcardsComboBox.SelectedIndex = 0; wildcardsComboBox.Enabled = false; helpButton.Enabled = false; columnSelectButton.Enabled = false; lookInComboBox.Items.Add("Whole table"); for (int i = 0; i < tableModel.ColumnCount; i++) { lookInComboBox.Items.Add(tableModel.GetColumnName(i)); } lookInComboBox.Items.Add("Multiple columns"); lookInComboBox.SelectedIndex = 0; lookInComboBox.SelectedIndexChanged += LookInComboBoxSelectedIndexChanged; useCheckBox.Visible = false; wildcardsComboBox.Visible = false; helpButton.Visible = false; tableView1.SelectionChanged += TableView1SelectionChanged; }
public string GetColumnName(int column) { return(baseModel.GetColumnName(columns == null ? column : columns[column])); }
public string GetColumnName(int column) { return(baseModel.GetColumnName(columns?[column] ?? column)); }