C# 如何在组合框中显示值,我得到;System.Data.DataRowView“;而不是价值观

C# 如何在组合框中显示值,我得到;System.Data.DataRowView“;而不是价值观,c#,asp.net,combobox,C#,Asp.net,Combobox,我想要组合框中customer(表)的custid(列),但它不显示custid值,而是为每个值显示“System.Data.DataRowView”。我正在asp.net上工作,使用ajax工具包中的comboBox和任何mysql(wamp服务器) 您必须使用DataTextField和/或DataValueField-属性: <cc1:ComboBox DataTextField="custid" DataValueField="custid" ru

我想要组合框中customer(表)的custid(列),但它不显示custid值,而是为每个值显示“System.Data.DataRowView”。我正在asp.net上工作,使用ajax工具包中的comboBox和任何mysql(wamp服务器)


您必须使用
DataTextField
和/或
DataValueField
-属性:

<cc1:ComboBox 
     DataTextField="custid"
     DataValueField="custid" 
     runat="server">


关于完整的示例,请看:

正如我提到的,我使用的是Ajax工具包中的组合框,它不提供ValueMember、DisplayMember属性。和其他建议,在该职位是不起作用的。非常感谢你,终于它的工作。愿全能的安拉保佑你()
<cc1:ComboBox 
     DataTextField="custid"
     DataValueField="custid" 
     runat="server">