我为我的搜索屏幕创建了一个ComboBox,它按预期工作。
我正在使用绑定代码:
partial void SearchStatusTest_Created()
{
IContentItemProxy comboControl = this.FindControl("Status");
comboControl.SetBinding(
System.Windows.Controls.ComboBox.ItemsSourceProperty,
"Screen.ManagerStatusFilter",
System.Windows.Data.BindingMode.TwoWay);
comboControl.SetBinding(
System.Windows.Controls.ComboBox.SelectedItemProperty,
"Screen.Status",
System.Windows.Data.BindingMode.TwoWay);
this.Status = this.DataWorkspace.ProjectDeck2Data.Statuses_SingleOrDefault(2);
}
尝试设置以下默认值:
this.Status = this.DataWorkspace.ProjectDeck2Data.Statuses_SingleOrDefault(2):
请注意它确实有效,但仍无法在屏幕上的ComboBox中看到默认值。
答案 0 :(得分:0)
尝试创建一个riaservice。在此riaservice中,您可以将查询转换为List并添加一些选项。