我为我的搜索屏幕创建了一个 ComboBox,它按预期工作。
我正在使用绑定(bind)代码:
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 中看到默认值。
尝试创建一个 riaservice。在此 riaservice 中,您可以将查询转换为列表并添加一些选项。
我是一名优秀的程序员,十分优秀!