Exemple #1
0
 private void TableView1SelectionChanged(object sender, EventArgs e)
 {
     tableViewWf.ClearSelection();
     int[] rows = tableView1Wf.GetSelectedRows();
     foreach (int ind in rows.Select(row => (int)tableView1Wf.GetEntry(row, 0) - 1))
     {
         tableViewWf.SetSelectedViewIndex(ind);
     }
     if (rows.Length > 0)
     {
         int ind0 = (int)tableView1Wf.GetEntry(rows[0], 0) - 1;
         tableViewWf.ScrollToRow(ind0);
     }
     tableView.Invalidate(true);
 }
Exemple #2
0
 private void SearchResultsTableSelectionChanged(object sender, EventArgs e)
 {
     tableViewWf.ClearSelection();
     int[] rows = searchResultsTableView.GetSelectedRows();
     if (rows.Length > 0)
     {
         int    row   = rows[0];
         int    ind   = (int)searchResultsTableView.GetEntry(row, 0) - 1;
         string cname = (string)searchResultsTableView.GetEntry(row, 1);
         tableViewWf.SetSelectedViewIndex(ind);
         for (int i = 1; i < rows.Length; i++)
         {
             int row1 = rows[i];
             int ind1 = (int)searchResultsTableView.GetEntry(row1, 0) - 1;
             tableViewWf.SetSelectedViewIndex(ind1);
         }
         tableViewWf.ScrollToRow(ind);
         int colInd = tableModel.GetColumnIndex(cname);
         tableViewWf.ScrollToColumn(colInd);
         tableViewWf.tableView.SwitchOnTextBox();
         object entry = tableViewWf.GetEntry(ind, colInd);
         if (entry != null && !(entry is DBNull))
         {
             tableViewWf.tableView.SetAuxText(entry.ToString());
         }
     }
     tableView.Invalidate(true);
 }
Exemple #3
0
 public void ScrollToRow(int row)
 {
     tableViewWf.ScrollToRow(row);
 }