private void comCategorys_SelectedIndexChanged(object sender, EventArgs e) { if (taskList != null) { List <TaskItem> resultList = taskList.Where(q => q.CategroyName.Value == comCategorys.SelectedItem.ToString()).ToList(); this.dgvTask.RemoveBind(); this.dgvTask.ReBind(TaskItem.GetDataTable(resultList), false); this.dgvTask.ClearSelection(); } }