Witam,
Zaznaczę na wstępie że jestem początkujący w C#. Mam 2 datagridy na masce powiedzmy jeden wypełniam w sposób select * from Headers (nagłówki) a drugi to select * from Details where HdrId=[wartość pola id z zaznaczonego wiersza w datagrid1] (Detale) Pytanie jest następujące w jaki sposób profesjonalnie się to robi?
Powiedzmy robię to w ten sposób i działa ale nie wiem czy to jest elegancko ;-)?
int id=Convert.ToInt32(dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells["Id"].Value);
//odpalenie selecta z id dla datagrig2 wszystko w metodzie private void dataGridView1_SelectionChanged(object sender, EventArgs e)
Nie chciałbym abym na odświeżeniu maski musiałbym wczytywać wszystkie wartości z detali a później poprzez relacje je w jakiś sposób filtrować bo mogłoby to trochę potrwać detali może być dużo.
Czy możecie mi coś doradzić w tej sprawie? Dziękuję za pomoc.