您的位置:首页 > 职场人生

【黑马程序员】listbox和datagrid数据绑定(学习笔记)

2013-03-26 18:01 603 查看
------- WindowsPhone 7手机开发.Net培训、期待与您交流! -------

list<person> list=new list<person>();

person p1=new person();

p1.name="zdd";

p1.age=15;

list.add(p1);

lbPerson.ItemSource=list;

listbox属性:DisplayMemberPath="name"要显示的字段

selectValuePath="age"

获得选中行的值:object item=lbperson.selectedItem;选中行所对应的对象

object value=bperson.selectedValue;选中行所对应的对象的selectValuePath="age"属性的值

如果没有选中那就为null

省市选择

list<string> listpro=new list<string>();

listpro.add("河南");

listpro.add("河北");

listpro.add("四川");

lbpro.itemsouce=listpro;

lbpro_selectionChange()

{

string pro=(string)lbpro.selectItem;

if(pro=="河南")

{

list<string> city=new list<string>();

city.add("郑州");

city.add("南阳");

lbcity.itemsource=city;

}

}

<DataGrid name="g1" autogeneratecoiumns=false>

<DataGrid.Columns>

<DataGridTextColumn isReadOnly="true" Binding="{Binding name}" HeaderText="姓名"</DataGrid.Columns>

<DataGridCheckBoxColumn x:name="sex" isReadOnly="true" Binding="{Binding sex}" HeaderText="性别"</DataGrid.Columns>

</DataGrid>

g1.itemsource=list(list<>创建好的)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: