我有一個列表,我正在嘗試將數據添加到ddl。它返回數據,(namespace.List)。但有一些我錯過了...有什麼建議嗎?如何將列表綁定到ddl?
public List<getBranch> Branch { get; private set; }
...
getBranch(user.code);
ddlOption.DataSource = Branch;
ddlOption.DataBind();
我有一個列表,我正在嘗試將數據添加到ddl。它返回數據,(namespace.List)。但有一些我錯過了...有什麼建議嗎?如何將列表綁定到ddl?
public List<getBranch> Branch { get; private set; }
...
getBranch(user.code);
ddlOption.DataSource = Branch;
ddlOption.DataBind();
所有你缺少的是告訴下拉菜單顯示爲文本所具有的特性getBranch和以什麼作爲值使用:
ddlOption.DataTextField = "propertyOfgetBranchToShowAsText";
ddlOption.DataValueField = "propertyOfgetBranchToUseAsValue";
OK,這裏的代碼應該怎麼樣子(我想):
您的分行級屬性:
public int BranchValue {get;set;}
public string BranchText {get;set;}
...
public List<Branch> branchesToShow { get; private set; }
...
branchesToShow = getBranch(user.code); //get the list of branches
ddlOption.DataTextField = "BranchText"
ddlOption.DataValueField = "BranchValue";
ddlOption.DataSource = branchesToShow;
ddlOption.DataBind();
我的錯誤現在說getBranch不包含名稱的性態「branchNum」 – MrM 2009-10-26 20:29:32
是getBranch名,我可能是錯的類?看到我的代碼,因爲我認爲我把分支放在它所屬的地方 – 2009-10-26 20:53:56
我認爲你有你的分支類型和getBranch列表名稱之間的mixup ...雖然 – 2009-10-26 20:23:20