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]
[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]
相关文章推荐
- # winform comboBox动态下拉列表,comboBox动态绑定数据库里的数据
- 转:c# winform comboBox动态下拉列表,comboBox动态绑定数据库里的数据
- Java:下拉列表绑定后台数据
- 下拉列表无级数据绑定
- AngularJS中ng-options实现下拉列表的数据绑定
- 三级下拉列表的修改时无法绑定原始数据解决办法
- 【WPF】给下拉列表ComboBox绑定数据
- asp.net 下拉列表无级数据绑定实现代码
- Spinner下拉列表组件的3种数据绑定方式
- C# 程序中如何向(DEV)ComboBoxEdit控件中添加下拉列表的值不使用数据绑定,就是使用代码添加
- AngularJS中ng-options实现下拉列表的数据绑定方法
- ASPxComboBox下拉列表数据绑定
- 下拉列表无级数据绑定
- js控制select下拉列表数据绑定
- asp.net 下拉列表无级数据绑定实现代码
- 下拉框绑定数据字典只一级列表,非所有子节点
- ASP.NET 下拉列表绑定数据
- C#_WinForm的ComboBox与数据绑定详解(关于Text属性和下拉列表)
- repeater内嵌套下拉列表绑定数据.
- 下拉列表无级数据绑定