我的项目显示的程序名称从数据库到下拉列表中,每个程序都有一个ID。我想在下拉列表中显示名称和ID,以便它们可以相互区分。 例如:'california lifeline(CLA)' 其中'california lifeline'是程序的名称,id是'CLA'。我创建了一个存储过程,根据程序ID显示数据。如何在Dropdownlist控件中同时显示程序的名称和ID
这是我的下拉列表控件的代码。
private void LoadProgramName()
{
_drp_program = (DropDownList)Page.FindControl("bodyuc$drp_program");
dsprg = rProxy.GlobalFetchFromDB(strCountyName, "DBO.oea_sp_get_onoff_programNames");
_drp_program.DataSource = dsprg;
_drp_program.DataTextField = "PROG_NAME";
_drp_program.DataValueField = "PROGRAM_ID";
_drp_program.DataBind(); ;
ListItem lst_prog = new ListItem();
lst_prog.Value = "";
lst_prog.Text = "--Select One--";
_drp_program.Items.Insert(0, lst_prog);
_drp_program.Items.Insert(1, "ALL");
}
顺便说一下,下拉菜单是pagecontrol的一部分。
帮助被评价。
嘿@user我读了一些你的问题,我们编程的东西看起来很相似,利润。只是觉得这有点奇怪。如果没有太多的信息要提供,你的工作是为哪个公司做的? – Earlz 2011-06-17 19:49:13