首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从ASPxComboBox获取值获取值

从ASPxComboBox获取值获取值
EN

Stack Overflow用户
提问于 2011-12-23 19:23:17
回答 4查看 17.1K关注 0票数 0

我有两个值的combobox,ID和Name。我需要从选定的项目中获取ID,但我不知道如何获取。

代码语言:javascript
复制
ASPxComboBox1.SelectedItem.GetValue(ID);

不起作用。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-08-28 22:46:13

代码语言:javascript
复制
ASPxComboBox1.TextField = "Name"; //This is the displayMember   
ASPxComboBox1.ValueField = "ID";  //This is the valueMember
ASPxComboBox1.ValueType = typeof(String);
ASPxComboBox1.DataSource = DataTableWithIDandNameColumns;
ASPxComboBox1.DataBind();

String theID = Convert.ToString(ASPxComboBox1.Value);//The column in the datasource that is specified by the ValueField property.
   OR:
String theID = Convert.ToString(ASPxComboBox1.SelectedItem.GetValue("ID"));//Any column name in the datasource.
   Also:
String theName = Convert.ToString(ASPxComboBox1.SelectedItem.GetValue("Name"));
票数 3
EN

Stack Overflow用户

发布于 2011-12-23 19:28:57

使用ASPxComboBox.Value属性。

票数 1
EN

Stack Overflow用户

发布于 2011-12-23 19:29:46

combobox的每个项目只能有一个值,在您的情况下可以通过以下方式检索:

代码语言:javascript
复制
ASPxComboBox1.Value

请在documentation中查看此处。

由于返回的值将是object类型,因此您需要将其强制转换为最初设置的类型,例如String。然后你就可以使用它了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8615468

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档