예제 #1
0
 private void EmployeeDataGridVIew_CellMouseUp(object sender, DataGridViewCellMouseEventArgs e)
 {
     if (e.Button == MouseButtons.Right && e.RowIndex != -1)
     {
         EmployeeDataGridVIew.Rows[e.RowIndex].Selected = true;
         ContextMenu.Show(EmployeeDataGridVIew, EmployeeDataGridVIew.PointToClient(Cursor.Position));
     }
 }
예제 #2
0
        private void SearchTextBox_TextChanged(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(SearchTextBox.Text))
            {
                return;
            }
            var index = employeeDBDataSet.Employee.ToList().FindIndex(x => x.Fio.ToLower().Contains(SearchTextBox.Text));//по аналогии можно сделать через sql запрос с LIKE

            if (index == -1)
            {
                return;
            }
            EmployeeDataGridVIew.ClearSelection();
            EmployeeDataGridVIew.Rows[index].Selected = true;
            EmployeeDataGridVIew.CurrentCell          = EmployeeDataGridVIew[0, index];
        }