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