wpf combox的绑定与设置选择项
来源:互联网 发布:手机翻译软件排名 编辑:程序博客网 时间:2024/05/04 21:37
绑定的代码 :
private void bindType()
{
Code.Dao.XMType xt = new Code.Dao.XMType();
System.Data.DataTable dt = xt.ListDB();
cmbType.ItemsSource = dt.DefaultView;
cmbType.DisplayMemberPath = "name";
cmbType.SelectedIndex = 0;
}
设置选择项:
System.Data.DataView dv = (System.Data.DataView)cmbType.ItemsSource;
System.Data.DataTable dt = dv.ToTable();
for (int i = 0; i < dt.Rows.Count; i++)
{
if (selItem.Type.ID == int.Parse(dt.Rows[i]["id"].ToString()))
{
cmbType.SelectedIndex = i;
break;
}
}
获取选择项:
int id = int.Parse((cmbType.SelectedItem as System.Data.DataRowView).Row["id"].ToString());
string typename = (cmbType.SelectedItem as System.Data.DataRowView).Row["name"].ToString();
这是绑定的数据表,如果绑定的集合,代码如下:
Hos.Manager.OfficeAndPerson.Office o = new Hos.Manager.OfficeAndPerson.Office();
List<Hos.Model.OfficeAndPerson.Office> list = o.List(_type);
cmbOffice.DataContext = list;
cmbOffice.SelectedIndex = 0;
设置选择项:
List<Hos.Model.OfficeAndPerson.Office> list=(List<Hos.Model.OfficeAndPerson.Office>)cmbOffice.DataContext;
for (int i = 0; i < list.Count; i++)
{
Hos.Model.OfficeAndPerson.Office tem = list[i];
if (tem.Id == info.Id)
{
cmbOffice.SelectedIndex = i;
break;
}
}
获取选择项:
Hos.Model.OfficeAndPerson.Office office = cmbOffice.SelectedItem as Hos.Model.OfficeAndPerson.Office;
- wpf combox的绑定与设置选择项
- wpf combox的绑定与设置选择项
- WPF 中combox与datagrid绑定
- WPF combox数据绑定的问题
- WPF Combox selectedItem”不能绑定”的问题
- WPF之MVVM中DataGrid中嵌入Combox,改变Combox可回传至绑定的实体
- WPF TreeView 节点选择与展开的绑定
- wpf combox 绑定值和设定值
- combox绑定table后,加上‘请选择’。
- C#中Combox绑定集合,设置DisplayMember
- WPF与WinForm的选择
- WPF与WinForm的选择
- DataGrid中的子控件Combox之数据源绑定(WPF)
- 设置combox 不能输入只能选择
- Combox SetItemData索引与数据绑定
- Wpf Combox 的两个注意点
- WPF 制作带TreeView的ComBox
- WPF控件与控件值的绑定
- 2011-3-7
- oracle 部分语法和函数
- 跑归并排序
- scratchbox添加工具链
- guides.rubyonrails.org 读书笔记(六)
- wpf combox的绑定与设置选择项
- 健康活动
- Hibernate主键生成策略错误
- wpf combox的绑定与设置选择项
- 在Ubuntu 10.10 上部署Nginx + Passenger 环境
- 学习Flex时碰到的奇怪问题
- 层叠与危险性
- QT 创建托盘图标和右键菜单
- SQLite操作,还是raw方法更简洁高效