您好我有一个客户端表,其中包含与另一个表中保存的信息相关的ID以简化客户端表,我想在组合框中显示用户可能的选择但不是我想要查看的ID真实的信息。
示例:我有一个住在芝加哥的客户,因此在城市表中,芝加哥的ID为1。 在列城市的客户端表中,它将被写入1。 在组合框中,我想看芝加哥不是1。
目前在我的项目中我只看到数字1及其在文本框中甚至不是组合框。
我不知道我是否能更清楚地问我一些问题。
数据来自数据集。
谢谢
答案 0 :(得分:0)
System.Windows.Forms.ComboBox
类继承了DataSource
类的DisplayMember
,ValueMember
和System.Windows.Forms.ListControl
属性。
DataSource
应分配给DataTable
中的相关DataSet
。DisplayMember
分配包含“真实数据”(即城市名称)的列的名称。ValueMember
分配包含ID的列的名称。有关使用上述三个属性的示例,请参阅ListControl
类的MSDN documentation。
System.Web.UI.WebControls.ListControl
类的等效属性为:
DataSource
=> DataSource
DisplayMember
=> DataTextField
ValueMember
=> DataValueField