WPF ComboxBox 绑定数据 窗体传值 赋默认值
2011-04-27 00:34
260 查看
假设有A窗体、B窗体(也可以理解为父窗体、子窗体)
A窗体代码文件中有DataGrid,其中有一个单元格的数据mySelectedRow.Row[3]作为要传递的ComboxBox 的value赋值给一个静态变量UserClass.UserGroupID
B窗体private void comboBoxUserGroup_Loaded(object sender, RoutedEventArgs e) 中绑定数据猿猴SelectedValuePath后增加下面这句:this.comboBoxUserGroup.SelectedValue = UserClass.UserGroupID;。完整的comboBoxUserGroup_Loaded代码如下:
A窗体代码文件中有DataGrid,其中有一个单元格的数据mySelectedRow.Row[3]作为要传递的ComboxBox 的value赋值给一个静态变量UserClass.UserGroupID
UserClass.UserGroupID =mySelectedRow.Row[3];
B窗体private void comboBoxUserGroup_Loaded(object sender, RoutedEventArgs e) 中绑定数据猿猴SelectedValuePath后增加下面这句:this.comboBoxUserGroup.SelectedValue = UserClass.UserGroupID;。完整的comboBoxUserGroup_Loaded代码如下:
private void comboBoxUserGroup_Loaded(object sender, RoutedEventArgs e) { comboBoxUserGroup.DataContext = DalUserGroup.GetUserGroupItem(); DataSet ds = DalUserGroup.GetUserGroupItem(); this.comboBoxUserGroup.ItemsSource = ds.Tables[0].DefaultView; this.comboBoxUserGroup.DisplayMemberPath = "UserGroupName"; this.comboBoxUserGroup.SelectedValuePath = "UserGroupID"; this.comboBoxUserGroup.SelectedValue = UserClass.UserGroupID; }
相关文章推荐
- 微软WPF技术应用与实践系列(窗体与导航+容器+模型+数据绑定配多个应用案例)
- WPF的数据绑定详细介绍
- wpf Content数据绑定StringFormat起作用的原理和解决(转)
- WPF TreeView 的数据绑定(分层)
- WPF学习之数据绑定
- CYQ.Data 支持WPF相关的数据控件绑定(2013-08-09)
- WPF的数据绑定之控件源绑定以及代码方式绑定
- WPF数据绑定之4种绑定模式
- WPF学习之 数据绑定
- WPF: WrapPanel 容器的数据绑定(动态生成控件、遍历)
- WPF之数据绑定基础
- 基于WPF数据绑定的鼠标随动显示光标位置的方法
- 8天入门wpf—— 第五天 数据绑定
- WPF数据绑定实现自定义数据源
- WPF模板数据绑定及事件模板绑定
- WPF之数据绑定总结
- WPF/Silverlight的数据绑定设计的真糟糕
- 使用数据绑定和 WPF 自定义数据显示
- Winfrom窗体关闭时刷新另一个窗体数据绑定控件
- WPF 绑定数据方式