public List<SelectListItem> getTickerName()
{
List<SelectListItem> lstTicker = new List<SelectListItem>();
DataSet ds = new DataSet();
//ds = BasicBoObj.getDatasetSP("sp_TickerNameForCompanies");
ds = BasicBoObj.getDatasetSP("sp_ConfAdminCompanies");
foreach (DataRow dr in ds.Tables[0].Rows)
{
lstTicker.Add(new SelectListItem { Text = Convert.ToString(dr["DisplayCompanyName"]), Value = Convert.ToString(dr["code"]) });
}
return lstTicker;
}
我想访问此lstTicker
的Text
。想要将下拉菜单的文本保存到数据库中
在Text
中,我传递公司名称,并在“Value”中将ID传递给存储过程。
我怎么能只访问“文”我有公司的名字,我想存储在数据库
我访问值
presentationParentObj.lstCompany = getTickerName();
public List<SelectListItem> lstCompany { get; set; }
@Html.DropDownListFor(m => m.PresentationParentObj.Year, Model.lstYear, "Select Year", new { style = "vertical-align: top;", @id = "lstYear", @class = "form-control" })
你如何阅读“lstTicker”选定的文本? –
它看起来像是缺少一些代码来理解你正在采取的步骤,但对于你提供的信息,我会说你有两个选择。 1.在'SelectLisItem'中输入公司名称作为值(我不推荐)。 2.当您收到请求进入服务器的代码(在SelectLisItem中设置的值)您获取公司名称,然后做你的保存。问候。 – dime2lo
你从哪里得到'id'和'CompanyName'?你想要保存的公司在哪里,哪里还能通过? – jamiedanq