Я работаю над WPF, где мне нужно связать сетку данных. Я стараюсь объяснить мою проблему, если возникнут сомнения, пожалуйста, спросите.
Я могу связать сетку данных, используя следующий код:
Представление XAML:
<DataGrid Height="257" HorizontalAlignment="Left" Margin="20,12,0,0" Name="dataGrid1" VerticalAlignment="Top" Width="Auto"></DataGrid>
Представление CS:
SqlDataAdapter da = new SqlDataAdapter("select staticcolumn,column1,column2,column3,column4 from TBL_SENSORS", connection);
DataSet ds = new DataSet();
da.Fill(ds, "SensorZones");
dataGrid1.ItemsSource = dataset.Tables [0] .DefaultView;ataGrid1.DataContext = dataset.Tables [0];
этот код дает мне сетку с именами столбцов по умолчанию, переданными из базы данных.
Но проблема в том, что в моем приложении у меня есть один выпадающий список, откудамне нужно выбрать имена столбцов, такие как column1, column2.На основе этого выбора мне нужно связать сетку данных только с этими столбцами, но во всех случаях я хочу, чтобы мой staticcolumn присутствовал с измененным именем Date Recorded и оставил выбранный столбец с именем по умолчанию.
Спасибо