Comboboxba töltés try { //Vezeteknevek előállÃtása String parancsStr = SELECT + tantargy.tantargynev as tantargy + FROM tanar + Inner Join tanitasi_alkalom On tanitasi_alkalom.tanar_id = tanar.tanar_id + Inner Join tanitvany On tanitasi_alkalom.tanitvany_id = tanitvany.tanitvany_id + Inner Join tantargy On tanar.tantargy_id = tantargy.tantargy_id + Group By tantargy ; MySqlCommand parancs = new MySqlCommand(parancsStr, kapcsolat); eredmenytabla = new DataTable(); new MySqlDataAdapter(parancs).Fill(eredmenytabla); //A vezetéknevek betöltése a combobox-ba MySqlDataReader reader = parancs.ExecuteReader(); while (reader.Read()) { comboBox1.Items.Add(reader[tantargy]); } reader.Close(); } catch (Exception ex) { MessageBox.Show(Hiba a nevek feltöltésekor! + ex.Message); } Szűrés szures(comboBox1.Text, (int)numericUpDown1.Value, (int)numericUpDown2.Value); String parancsStr = ; try { parancsStr =; // A legkérdezés végrehajtása, és az eredménytáblába töltése MySqlCommand parancs = new MySqlCommand(parancsStr, kapcsolat); eredmenytabla = new DataTable(); new MySqlDataAdapter(parancs).Fill(eredmenytabla); //A lekérdezés eredményének a megjelenÃtése a datagridview-n dataGridView2.DataSource = eredmenytabla; } catch (Exception ex) { MessageBox.Show(Hiba az adatok betöltésekor! + ex + + parancsStr); } Figyeli, hogy az egyik szám bevitel ne legyen nagyobb, mint a másik: numericUpDown2.Minimum = numericUpDown1.Value; Lapozáshoz szükséges metódus. int x = int.Parse(comboBox1.SelectedItem.ToString()); dataGridView1.FirstDisplayedScrollingRowIndex = x;
©