public void update() { if (dataGridView1.InvokeRequired) { fillGridViewCallback c = new fillGridViewCallback(fillGridView); Invoke(c); } else { dataGridView1.Rows.Clear(); DataRowCollection badgesRows = db.Ds.Dataset.Tables["badges"].Rows; foreach (DataRow dr in badgesRows) { if (searchText != "") { switch (activeSearchCrit) { case 0: if (dr.ItemArray[1].ToString().ToLower().Contains(searchText)) { addStudentToGrid(dr); } break; case 1: if (dr.ItemArray[2].ToString().ToLower().Contains(searchText)) { addStudentToGrid(dr); } break; case 2: if (dr.ItemArray[4].ToString().ToLower().Contains(searchText)) { addStudentToGrid(dr); } break; } } else { addStudentToGrid(dr); } } dataGridView1.ClearSelection(); } }
public void update() //Update the grid view when database event is raised { if (dataGridView1.InvokeRequired) { fillGridViewCallback c = new fillGridViewCallback(fillGridView); Invoke(c, new object[] { "" }); } else { dataGridView1.Rows.Clear(); DataRowCollection clientRows = db.Ds.Dataset.Tables["user"].Rows; foreach (DataRow dr in clientRows) { if (dr.ItemArray[1].ToString().Contains("")) { addUsersToGrid(dr); } } dataGridView1.ClearSelection(); } }