C#如何在下拉列表中绑定数据库中的两个列的值
this.cmbRoom.DataSource=rs.SearchAll();-//从数据库中查询的数据后面这个方法返回的是一个List泛型集合this.cmbRoom....
this.cmbRoom.DataSource = rs.SearchAll(); -//从数据库中查询的数据 后面这个方法返回的是一个List泛型集合 this.cmbRoom.DisplayMember = "describe"; //绑定下拉列表的显示文本 为 集合中的某个属性
注意了:我这里实现的只能绑定一个 属性 但是 需求的是绑定 两个属性(也就是数据库中的两个列) 如果我写成 this.cmbRoom.DisplayMember = "describe" + "RoomName"; 的话 不但显示不出两个属性还会显示乱码,但是如果分开绑定 又只会显示 后面绑定那个属性 请教高人 如何让下拉列表中显示的值是数据库中的两个列的值呢? 展开
注意了:我这里实现的只能绑定一个 属性 但是 需求的是绑定 两个属性(也就是数据库中的两个列) 如果我写成 this.cmbRoom.DisplayMember = "describe" + "RoomName"; 的话 不但显示不出两个属性还会显示乱码,但是如果分开绑定 又只会显示 后面绑定那个属性 请教高人 如何让下拉列表中显示的值是数据库中的两个列的值呢? 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询