У нас есть комбинированное поле с различными жанрами музыки. Мы хотим, чтобы выбранный жанр в поле со списком показывал песни в базе данных, этого жанра, а затем отображал их в datagrid.Выбранный элемент в combobox для datagrid C# SQL
public DataSet sortGenreCBox()
{
conn.Open();
SqlCommand genreBox = new SqlCommand("Select Distinct Genre From Sang", conn);
SqlDataAdapter adapt = new SqlDataAdapter(genreBox);
DataSet ds = new DataSet();
adapt.Fill(ds);
conn.Close();
return ds;
}
Код показывает, как мы извлекаем жанры из нашей базы данных.
public ChooseSong()
{
InitializeComponent();
_DBF = new DatabaseFacade();
DataSet dsGenreBox = _DBF.sortGenreCBox();
DataTable dtGenreBox = dsGenreBox.Tables[0];
sortByGenreCBox.DataContext = dtGenreBox;
sortByGenreCBox.DisplayMemberPath = dtGenreBox.Columns[0].ToString();
...
}
Надеется, что вы можете помочь :)
И в чем проблема? –
Мы хотим, чтобы выбранный жанр в поле со списком отображал песни в базе данных этого жанра, а затем отображал его в datagrid. Но мы не знаем как? это наша проблема :-) –
вы следуете за MVVM или просто получаете данные в коде? –