Webp0art中自定义Enum以呈现下拉框供用户选择!~
public
enum
EnumSystemCatalog

...
{
最新文档
=
0
,
即时商情
=
1
,
人事动态
=
2
,
在线培训
=
3
,
文档管理
=
4
,
内控制度
=
5
,
常用软件
=
6
,
公告中心
=
7
,
资产事业群
=
8
,
最热文档
=
100
}

protected
EnumSystemCatalog_enumSystem
=
EnumSystemCatalog.最新文档;

[Browsable(
true
),
Category(
"
Miscellaneous
"
),
DefaultValue(EnumSystemCatalog.最新文档),
WebPartStorage(Storage.Personal),
FriendlyName(
"
选择系统类别
"
),
Description(
"
选择系统类别
"
)]
public
EnumSystemCatalogEnumSystem

...
{
get

...
{
return
_enumSystem;
}
set

...
{
_enumSystem
=
value;
}
}


private
void
BindGrid()

...
{
strSystemID
=
getSystemIDByCatalog();
//
strSystemID=EnumSystem.ToString();
try

...
{
svNewDocs
=
new
NewServiceDocs.ServerForNewDocs();
dsNewDocs
=
new
DataSet();
if
(
this
.strSystemID
==
"
0
"
)

...
{
this
.lblMoreUrl.Text
=
""
;
dsNewDocs
=
svNewDocs.getNewDocsOfAllSystem(
int
.Parse(
this
.strCounter));
//
newDataSet();
}
else
if
(
this
.strSystemID
==
"
100
"
)

...
{
this
.lblMoreUrl.Text
=
""
;
dsNewDocs
=
svNewDocs.getNewDocsOfHottest(
int
.Parse(
this
.strCounter));
//
newDataSet();
}
else

...
{
this
.lblMoreUrl.Text
=
"
http://ep-hgh.buynow.com.cn/instantMessage/frmNewIndex.aspx?lngSysID=
"
+
strSystemID;
dsNewDocs
=
svNewDocs.getNewDocsBySystemID(
int
.Parse(
this
.strCounter),
this
.strSystemID);
//
newDataSet();
}
dgNewDocs.DataSource
=
dsNewDocs;
//
cmd.ExecuteReader();
//
ordersView;
dgNewDocs.DataBind();
}
catch
(Exceptionex)

...
{
ErrorLabel.Text
=
ex.Message
+
"
<br>
"
;
ErrorLabel.Visible
=
true
;

}

ErrorLabel.Visible
=
false
;

}
private
string
getSystemIDByCatalog()

...
{
switch
(
this
.EnumSystem.ToString())

...
{

case
"
最新文档
"
:
return
"
0
"
;
case
"
即时商情
"
:
return
"
1
"
;
case
"
人事动态
"
:
return
"
2
"
;
case
"
在线培训
"
:
return
"
3
"
;
case
"
文档管理
"
:
return
"
4
"
;
case
"
内控制度
"
:
return
"
5
"
;
case
"
常用软件
"
:
return
"
6
"
;
case
"
公告中心
"
:
return
"
7
"
;
case
"
资产事业群
"
:
return
"
8
"
;
case
"
最热文档
"
:
return
"
100
"
;
default
:
return
"
0
"
;
}
}
分享到:
相关推荐
SharePoint WebPart是微软 SharePoint 平台上的一个重要组成部分,它允许开发者创建可重用的、交互式的用户界面组件,以增强 SharePoint 网站的功能。WebPart 的自定义开发是 SharePoint 开发中的核心技能,可以帮助...
- `PropertyField`控件可以根据自定义属性的类型(如文本框、下拉框等)进行选择。 5. **使用WebPartBarTest** - 压缩包中的"WebpartBarTest"可能包含了一个示例项目,演示了如何在实际代码中实现上述步骤。 - ...
在SharePoint 2013中制作自定义WebPart是一项重要的开发任务,它允许你根据组织的需求定制工作区,提供个性化的用户体验。WebPart是SharePoint中的可重用组件,可以独立开发并添加到页面中,以展示内容、提供交互...
WebPart是SharePoint中的一个重要组成部分,它允许开发者创建可重用的、交互式的网页组件,这些组件可以集成到SharePoint网站中,以提供定制化的用户体验。 【描述】:这个描述暗示了开发过程和最终结果。使用VS...
WebPart是Microsoft SharePoint平台中的一个重要组成部分,它是构建交互式、可自定义的Web应用程序的关键工具。WebPart教程是初学者了解和掌握WebPart技术的重要学习资源。本教程旨在帮助新手快速入门,理解WebPart...
在SharePoint开发中,Web Part是一种可重用的、自包含的、用户界面组件,它允许用户根据自己的需求个性化和定制网页内容。自定义Web Part是开发者为了满足特定业务需求或改进现有功能而创建的自定义组件。在这个场景...
WebPartCatalog是一个容器,用于存储可供用户选择和添加的WebPart。Zone则是WebPart在页面上的布局区域。开发者可以创建自定义的WebPart类,然后将其添加到WebPartCatalog中。在用户界面中,可以提供一个“添加...
SharePoint WebPart是微软SharePoint平台中的核心组件之一,它允许开发者和用户自定义和增强SharePoint站点的页面内容和功能。在SharePoint环境中,WebPart是一种可重用的、自包含的用户界面元素,它们可以单独配置...
WebPart是Microsoft SharePoint平台中的一个重要组成部分,它允许开发者创建可重用的、自定义的用户界面元素,这些元素可以被嵌入到SharePoint页面中,为用户提供个性化的交互体验。在SharePoint环境中,WebPart是一...
WebPart模块拖拽是这种技术的一个关键特性,它使得用户可以在页面上自由地拖放Web部件,从而自定义布局和功能。下面将详细解释这一知识点。 首先,WebPart是ASP.NET中的一种组件模型,它允许用户在页面运行时动态地...
2. 考虑可扩展性和灵活性:设计WebPart时,应考虑到未来的扩展需求,允许用户自定义和配置。 3. 性能优化:由于WebParts是动态加载的,因此注意控制其内存占用和响应时间,以保证良好的用户体验。 总结来说,...
在Microsoft SharePoint平台中,WebPart是构建协作网站的核心组件,它允许用户自定义页面内容,展示各种信息并与其他WebPart交互。本指南将全面解析WebPart的基础知识,帮助你快速入门。 **1. WebPart概念** ...
WebPart教程通常会涵盖如何创建、配置、连接以及管理WebPart,以便于开发人员和管理员能够利用这些工具提升企业级门户的用户体验和功能。 在SharePoint环境中,WebParts是一种自包含的用户界面组件,它们可以在网页...
WebPart是SharePoint中实现模块化开发的关键元素,允许用户在页面上动态添加、删除或配置不同的功能模块。 【描述】虽然提供的描述"asdfasdf asdfasdfasdfasdfasfasfasdf"没有实际的含义,但我们可以从中推测,这...
SharePoint WebPart是微软SharePoint平台中的核心组件,它是一种可重用、可配置且可自定义的用户界面元素,允许用户在SharePoint站点上构建交互式的网页。WebPart概念源自.NET Framework,为开发人员提供了一种在Web...
WebParts可以通过工具栏上的“添加WebPart”功能轻松添加到页面中,用户可以根据需要自定义布局和内容。 2. **WebPart生命周期**:WebPart有其特定的生命周期,包括初始化、加载、渲染和卸载等阶段。开发者需要理解...
在SharePoint环境中,WebPart允许开发者创建可重用的、自定义的网页元素,这些元素可以单独配置并与其他WebPart协同工作,以提供个性化的用户体验。WebPart的概念源于.NET Framework 2.0,主要应用于SharePoint 2003...
总之,“SharePoint设置用户组访问权限WebPart”项目旨在提供一种灵活且安全的方式来控制用户对SharePoint资源的访问,通过WebPart这一强大的自定义界面工具,实现了权限判断和页面跳转的自动化,对于提高协作效率和...