У меня есть эта таблица:Заполнение и связывание два COMBOBOX WPF Caliburn.micro
я использую в моем проекте это мнение Вызывается NewItem и с этой точки зрения есть два ComboBox.
Я хотел бы сделать это: , что в выпадающем списке Group есть все описание таблицы GROUP, и когда я выбираю пункт этого описания (первый выпадающий список) вторые выпадающий заполняют описания относящихся только к тому описанию, которое я выбрал раньше.
Это код:
XAML NewItemView:
<ComboBox Height="21" HorizontalAlignment="Left" Margin="89,99,0,0"
VerticalAlignment="Top" Width="106" x:Name="Group" SelectedItem="{Binding SelectedGroup}" />
Код ViewModel, как:
[Export(typeof(IScreen))]
public class NewItemViewModel : Screen
{
public string SelectedGroup { get; set; }
public String[] Group { get { return Groups; } }
[..]
//Constructor
public NewArticleViewModel()
{
Groups = GetGroups();
}
//Method
private string[] GetGroups()
{
OleDbConnection conn = new OleDbConnection(StringConn);
List<Group> groups = new List<Group>();
conn.Open();
groups = conn.Query<Group>(Q_SELECT_GROUPS,null,null).ToList();
conn.Close();
string[] array = new string[groups.Count];
for (int i = 0; i < array.Length; i++)
{
array[i] = groups[i].Descripion;
}
return array;
}
}
ГРУППА КЛАСС:
public class Group
{
public int Id { get; set; }
public string Descripion { get; set; }
}
Я хотел указать я использую Caliburn.Micro и Dapper для доступа.
Большое вам спасибо!
Можете ли вы предоставить какой-то код о том, как вы пытались выполнить, или вы потеряли, как достичь цели? – Greg
Я обновляю свой вопрос! – puti26