private void button4_Click(object sender, EventArgs e) { var q = from row in dataSet.Студент.AsEnumerable() where row.Фамилия.ToLower().Contains(textBoxF.Text.ToLower()) && row.Имя.ToLower().Contains(textBoxN.Text.ToLower()) && row.Отчество.ToLower().Contains(textBoxSn.Text.ToLower()) && row.егион.ToLower().Contains(textBoxRegion.Text.ToLower()) && (!checkBox1.Checked || row.Номер_группы == (int)comboBox1.SelectedValue) select new { row.Номер_студенческого_билета, row.Номер_группы, row.Фамилия, row.Имя, row.Отчество, row.Дата_рождения, row.Пол, row.егион, row.Проживание_в_общежитии, row.Идентификатор_факультета }; using (var form = new QueryForm(q.ToList())) { form.ShowDialog(this); } }
private void button4_Click(object sender, EventArgs e) { var q = from row in set.Успеваемость.AsEnumerable() where (textBoxMark.TextLength == 0 || row.Оценка == int.Parse(textBoxMark.Text)) && (!checkBoxDate.Checked || row.Дата_проведения == dateTimePicker1.Value) && (!checkBoxNum.Checked || row.Номер_студенческого_билета == (int)comboBoxNum.SelectedValue) && (!checkBoxSubj.Checked || row.Идентификатор_предмета == (int)comboBoxSubj.SelectedValue) select new { row.Номер_студенческого_билета, row.Идентификатор_предмета, row.Номер_семестра, row.Дата_проведения, row.Оценка }; using (var form = new QueryForm(q.ToList())) { form.ShowDialog(this); } }