예제 #1
0
        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);
            }
        }
예제 #2
0
        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);
            }
        }