[C#] Szperanie w bazie danych i wyniki

0

Witam jak zrobić w listView dynamiczną tabelke z wynikami na zapytanie sql
coś takiego...


| tabela1 | tabela 2 | tabela 3 | tabela 4 |

nr rekordu | wynik zapytania1, | wynik zapytania1, | wynik zapytania1,|


| tabela1 | tabela 2 | tabela 3 | tabela 4 |

nr rekordu | wynik zapytania2, | wynik zapytania2, | wynik zapytania2,|

itd. kolumny dodawane dynamicznie nazwane tak jak w bazie a nie tabela 1 itd
i rekordy rowniez z właściwościami autosize...

aktualnie wyświetla mi tak....

wynik zapytania1, wynik zapytania1, wynik zapytania1, itd.

aktualnie moj kod wygląda tak

        private void wyniki_wyszukiwania()
        {
            polacz_z_baza();
            MySqlDataReader reader = null;

            MySqlCommand sel = new MySqlCommand("select imie,pesel, email,id_wydzialu from studenci", conn);

            try
            {
                reader = sel.ExecuteReader();
                listView1.Items.Clear();
                while (reader.Read())
                {
                    listView1.Items.Add(reader.GetString(0));
                }
            }
            catch (MySqlException ex)
            {
                MessageBox.Show("Baza danych pozdrawia Cię treścią: " + ex.Message);
                conn.Close();
            }
            finally
            {
                if (reader != null) reader.Close();
                conn.Close();
            }
        }

Pytanie drugie mam poprawnie działającego DataGridView... jak zrobić wyszukiwanie w dgv ??
np pobieram treść szukanej frazy z tb_zapytanie.Text i szukam w dgv... powiedzmy wynik jest
w 4 kolumnie w 3 rekordzie... co zrobić, żeby po znalezieniu to pole chyba cell stało się
aktywne i widok zatrzymał się na tyn konkretnym widoku ??

Próbowałem jak umiałem i nie idzie, plz pomocy

0

SQL reader nie nadaje się tu za bardzo - na Twoim miejscu poczytałbym o DataSet, DataAdapter oraz BindingSource.

0

jak wyżej napisałem mam to też w datagridview i używałem tam dataSet i dataAdapter jest wyszstko pieknie i fajnie, ale to aplikacja na studia i chodzi bardziej o pokazanie co potrafię wykorzystać i chciałem tego listView użyć do wyświetlania zapytań wyszukiwania w takiej formie jak pokazałem wyżej to nic trudnego bo wystarczy się bawić odpowiednimi indexami w GetString() i ładnie to oprawić... czyli to o co pytałem , a wyszukiwanie mam podzielone na szybkie i zaawansowane te szybkie bazowało by na moim drugim pytaniu a to pierwsze na pierwszym przykładzie wyżej

1 użytkowników online, w tym zalogowanych: 0, gości: 1