C# 使用对象数据源的表中ID字段和描述字段之间的链接

C# 使用对象数据源的表中ID字段和描述字段之间的链接,c#,asp.net,drop-down-menu,C#,Asp.net,Drop Down Menu,我正在使用ASP.NET和C# 我正在使用一个下拉列表,它从名为COLOR的表中获取每一行的描述,该表包含两列:ID和description(颜色名称)。 我使用的是对象数据源,那么如何创建链接,以便颜色在下拉列表和网格视图中按说明而不是按ID显示 注意:在我的对象数据源中,我正在使用函数GetColorByColorID选择下拉列表的Select语句应该是: "select Description from COLOR" 对于gridview,应该是: "select * from COLO

我正在使用ASP.NET和C#

我正在使用一个下拉列表,它从名为
COLOR
的表中获取每一行的描述,该表包含两列:
ID
description(颜色名称)。

我使用的是对象数据源,那么如何创建链接,以便颜色在下拉列表和网格视图中按说明而不是按ID显示


注意:在我的对象数据源中,我正在使用函数
GetColorByColorID

选择下拉列表的Select语句应该是:

"select Description from COLOR"
对于gridview,应该是:

"select * from COLOR where DESCRIPTION="+dropdownList.SelectedItem.ToString()

或dropdownList.SelectedValue.ToString();这无法工作,因为如果您使用的是对象数据源,则无法编写SQL命令。如果您使用的是对象数据源,则请使用:数据源中可用的筛选参数,如:控制参数、会话参数/查询字符串参数等。。控制参数适合这种情况。。