我有一个列表,我正在尝试将数据添加到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