Witam,
Jestem w miarę świeżym programistą i zdarzają mi się - wydaje się - proste sytuacje, gdzie kombinuję a rozwiązanie okazuje się proste. Wydaje mi się że tak jest i teraz.
Otóż problemem, jest przypisanie do kolumn w DataGridView tabel z DataView.
Przy pierwszym ładowaniu danych do DataSeta i DGV używam DataPropertyName i to jest ok:
dataGridView1.Columns[0].DataPropertyName = "id"
Natomiast po późniejszym utworzeniu DataView i podłączeniu go do tego samego DGV, zamiast moich własnych zdefiniowanych kolumn pojawiają mi się nazwy oryginalnych - tych z tabeli.
DataView dv = new DataView(ds.Tables[0]);
dv.RowFilter = "value_ LIKE '%" + fs.textBox_nazwa.Text + "&%";
fs.dataGridView1.DataSource = dv;
fs.dataGridView1.Columns[0].DataPropertyName = "id";
fs.dataGridView1.Columns[1].DataPropertyName = "value_";
fs.dataGridView1.Columns[2].DataPropertyName = "note_" ;
Próbowałem wpisywać jako PropertyName nazwy kolumn z tabeli w bazie jak i nazwy kolumn z DataGrid i nie przynosi to rezultatu.
Pozdrawiam