我有一个类站点,它有 3 个属性(设施 ID、设施名称和设施代码)。我想知道是否可以将其绑定到下拉列表,以便在选择一个选项时我可以访问所有 3 个属性。出于测试目的,我只是硬编码 facility_code = "ASV"。
List<Site> sites = new List<Site>();
string responseString = response.Content.ReadAsStringAsync().Result;
sites = JsonConvert.DeserializeObject<List<Site>>(responseString);
Site defaultSite = new Site { facility_id = -1, facility_name = "" };
sites.Insert(0, defaultSite);
sites = sites.Select(x => new Site { facility_id = x.facility_id, facility_name = x.facility_name, facility_code = "ASV" }).ToList();
dropDownSites.DataValueField = "facility_id";
dropDownSites.DataTextField = "facility_name";
dropDownSites.DataSource = sites;
dropDownSites.DataBind();
下面是我不知道如何访问每个站点的属性的地方。我有一条错误消息说“无法将类型 ListItem 转换为站点...)
string facilityCode = (dropDownSites.SelectedItem as Site).facility_code.ToString();
拉丁的传说
慕的地6264312
随时随地看视频慕课网APP
相关分类