代码-C#中List<T>来绑定ComboBox改变DisplayMember

问题描述

C#中List<T>来绑定ComboBox改变DisplayMember

在写宾馆管理 窗体 ,在顾客入住信息登记 窗体加载的时候 出来一个ComboBox下拉框, 里面有房间号 和 床位数, 房间号是一个实体类的变量,床位数也是这个实体类的变量, 如何 让让这两个变量的值在设置DataSource时 同时出现在DisplayMember里显示,或者先绑定一个变量,怎么修改,代码追加上也可以?效果如图

解决方案

可以增加一个变量,表示这两个变量的连接

解决方案二:

直接定义一个类型,里面有两个属性,一个作为显示字段,一个作为值。
List<这个类型> 作为数据绑定给下拉框

解决方案三:

诸位大神,小弟愚钝
RoomManager rm = new RoomManager();
this.comboBox1.DataSource = rm.GetRoom(new RoomBusiness());
this.comboBox1.ValueMember = "RoomId";
this.comboBox1.DisplayMember = "BedNum";
我是这样绑定的 roomid是房间号,bednum是这个房间号的床位数, 我想在displayMember里绑定成 这个房间(多少张床)
要是用list〈T〉 帮顶 是要在创建个新的泛型么 这个新泛型需要怎么和原来的关联起来咧,
或者用新增一个变量 怎么让这两个变量链接起来呢,
小弟 刚接触三层构架,好多不弄 可以在直白一点么 ~@^_^@~

时间: 2024-09-15 04:14:55

代码-C#中List&amp;lt;T&amp;gt;来绑定ComboBox改变DisplayMember的相关文章

jsp-JSP中编写JS代码过程中,调用了一个JSP表达式,发现一个问题,麻烦各位大神解答

问题描述 JSP中编写JS代码过程中,调用了一个JSP表达式,发现一个问题,麻烦各位大神解答 背景: 楼主使用Myelipse新建了一个Web项目,在编写一个JSP文件的时候遇到一个问题,首先是使用了img,并且写了一个事件,代码如下: <imgclass="poke" src="poke/back.jpg" title="hit" id="play_id_3" onClick="change_pic()&qu

java i o流 文本框-JAVA中初始化问题,代码在中的变量不能被初始化

问题描述 JAVA中初始化问题,代码在中的变量不能被初始化 我创建了一个按钮,给按钮一个鼠标监听器.按下按钮会获得一个文本区的字符串给masage,当我在其他包中调用getMasage方法,得到的字符串是123而不是文本区的字符串. import java.awt.Color;import java.awt.event.MouseEvent; import javax.swing.ImageIcon;import javax.swing.JButton;import javax.swing.JT

图片-关于学习《第一行代码》中发现的问题,不敢说是错误,应该是郭霖大神笔误。麻烦各位大神来教训晚辈。。。

问题描述 关于学习<第一行代码>中发现的问题,不敢说是错误,应该是郭霖大神笔误.麻烦各位大神来教训晚辈... _第一处问题:在fragment一章里关于动态加载fragment部分中,要添加的fragment类的代码如下 public class Fragment_3 extends Fragment { @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedIn

冒泡排序-java入门新人求代码:html中如何让一个提交按钮运行十个空格。

问题描述 java入门新人求代码:html中如何让一个提交按钮运行十个空格. 是这样,我做一个网页版的冒泡排序,对10个数字进行冒泡排序,每个数字占一个空格(表格), 然后设定一个提交按钮,点击这个按钮后可以对这十个空格的数字进行冒泡排序. 请不吝指教,谢谢. 要完整的代码,谢谢. 解决方案 可以这样写 ......复制十遍 用个form表单包着,这样就可以随机让别人输入10个数了,再加个ajax点击事件,这样点击它后台通过request.getparametervalues("shuzhi&q

html代码-discuz中修改论坛页头的图片在哪里改?

问题描述 discuz中修改论坛页头的图片在哪里改? 在discuz中修改论坛页头的图片,可以替换图片,但个人觉得可以通过修改html语句修改, 请问此语句在哪里啊? 解决方案 页头加图片: 解决方案二: ##页头加图片:## ```html <div align="center"> <a href="" target=""> <img src="static/image/common/yetou.png&

关于代码编写中的异常处理

问题描述 关于代码编写中的异常处理 有一个方法, 假设是 public void add(int a, int b){ try{ System.out.print(a + b); }catch (Execption e){ // 此处做异常处理 } } 然后另一处调用的地方这么写 try{ add(1, 3); }catch(Execption e){ // 异常处理 } 阅读代码的时候看到类似这种代码,就有个疑问,那个add方法,既没有返回值,也没有异常抛出 那么调用的时候try catch还

这个工具可以清除软件代码项目中的硬编码密钥

本文讲的是这个工具可以清除软件代码项目中的硬编码密钥,Truffle Hog可以在源代码存储库内找到20个字符或以上的访问令牌和密钥 安全研究人员开发了一种新工具,这一工具可以自动检测软件项目中已被硬编码的敏感访问密钥. 这种名为Truffle Hog( https://github.com/dxa4481/truffleHog )的工具由美国研究员迪伦·艾雷用Python语言开发.它可以通过扫描源代码库里包含20以上字符的高熵值的字符串来搜寻硬编码的访问密钥.高香农熵,即我们通常所说的信息熵,

c++的sort问题 求大神帮忙(详细问题在代码注释中)

问题描述 c++的sort问题 求大神帮忙(详细问题在代码注释中) #include #include #include #include #include using namespace std; class Stick { public: int length, weight; Stick() { length = 0; weight = 0; } bool operator<(Stick& stick) { /* 测试数据为 1 5 3 1 1 3 1 4 3 1 4 2 当(3,1)

指针-请解答代码注释中的“问题”

问题描述 请解答代码注释中的"问题" #include <stdafx.h> #include <iostream> #include <string> using namespace std; //应用抽象类,建立了两种类型的表:队列与堆栈. class list{ //申明一个抽象类: public: list *head; //表头指针: list *tail; //表尾指针: list *next; int num; list() { hea