我尝试使用使用 Bson 对象(BsonDevise)的下拉框,但我不清楚我是否可以直接使用该对象或需要枚举以添加 listItems。有人可以解决我的方式。
谢谢。
public class BsonDevise
{
[BsonId]
public String Id { get; set; }
[BsonIgnore]
public Guid ID
{
get
{
if (!String.IsNullOrEmpty(Id))
return new Guid(Id);
return new Guid();
}
set { Id = value.ToString(); }
}
public String deviseID { get; set; }
public String isoCountry { get; set; }
public string Symbol { get; set; }
}
protected void Page_Load(object sender, EventArgs e)
{
//Initialise Dropdownselectors
List<BsonDevise> dev = new List<BsonDevise>();
using (BsonHelper helper = BsonService.Helpers.BsonHelper.Create())
{
dev = helper.Devises.DeviseRepository.GetAllDevises();
}
//Drill ddlCountry
ListItem item = new ListItem();
item.Text = "Devise";
item.Value = "-1";
ddlCodeDevise.Items.Add(item);
ddlCodeDevise.DataSource = dev;
ddlCodeDevise.DataTextField = "deviseID";
ddlCodeDevise.DataValueField = "deviseID";
}