Мой проект отображает имена программ из базы данных в раскрывающемся списке, и у каждой программы есть идентификатор.Я хочу отобразить имя и идентификатор в раскрывающемся списке, чтобы их можно было отличить друг от друга.Например: «Калифорнийская линия жизни» (CLA), где «Калифорнийская линия жизни» - это название программы, а идентификатор - «CLA».Я создал хранимую процедуру, которая отображает данные на основе идентификатора программы.
Это код моего элемента управления в выпадающем списке.
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.
Справка оценена.