您的位置:首页 > 其它

MOSS为下拉列表绑定数据

2014-07-15 10:58 288 查看
[align=left] /// <summary>[/align]
[align=left] /// 为DropDownList帮定数据[/align]
[align=left] /// </summary>[/align]
[align=left] /// <param name="select"> 需要绑定的控件 </param>[/align]
[align=left] /// <param name="listPathLast"> 列表地址,如:Lists/Type/AllItems.aspx </param>[/align]
[align=left] /// <param name="webUrl"> web网站地址,如http://demo1/,为动态获取 </param>[/align]
[align=left] public void SelectBindData(DropDownList select, string listPathLast, string webUrl)[/align]
[align=left] {[/align]
[align=left] SPSecurity.RunWithElevatedPrivileges(delegate[/align]
[align=left] {[/align]
[align=left] using (var site = new SPSite(webUrl))[/align]
[align=left] {[/align]
[align=left] using (SPWeb web = site.OpenWeb())[/align]
[align=left] {[/align]
[align=left] SPList projectTypeList = web.GetList(webUrl + listPathLast);[/align]
[align=left] foreach (SPListItem s in projectTypeList.Items)[/align]
[align=left] {[/align]
[align=left] var ltCu = new ListItem {Value = s.Name, Text = s.Name};[/align]
[align=left] select.Items.Add(ltCu);[/align]
[align=left] }[/align]
[align=left] }[/align]
[align=left] }[/align]
[align=left] });[/align]
[align=left] }[/align]

[align=left] SelectBindData(Type, "Lists/ProjectType/AllItems.aspx" , Weburl);[/align]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: