DotNet.WebApplication/Modules/Common/Role/RoleSelect.aspx.cs

(开头部分) 8KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

//-----------------------------------------------------------------
// All Rights Reserved , Copyright (C) 2013 , Hairihan TECH, Ltd .
//-----------------------------------------------------------------

using System;
using System.Collections.Generic;
using System.Data;
using System.Web.UI.WebControls;

using DotNet.Business;
using DotNet.Utilities;

/// <remarks>
/// RoleSelect
/// 选择角色
///
/// 修改记录
///
///		2012.03.22 版本:1.0 张广梁   创建。
///
/// 版本:1.0
///
/// <author>
///		<name>张广梁</name>
///		<date>2012.03.22</date>
/// </author>
/// </remarks>
public partial class RoleSelect : BasePage
{
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!Page.IsPostBack)
        {
            // 页面初次加载时的动作
            DoPageLoad();
        }
        this.myNavigator.PageChange += new PageChangeHandler(this.myNavigator_PageChange);
    }

    #region private void GetItemDetails() 绑定下拉筐数据
    /// <summary>
    /// 绑定下拉筐数据
    /// </summary>
    private void GetItemDetails()
    {
        // 绑定职位数据,这里需要考虑屏幕刷新、批量保存时的效果问题
        if (this.ddlRoleCategory.Items.Count == 0)
        {
            BaseItemDetailsManager manager = new BaseItemDetailsManager(this.UserCenterDbHelper, this.UserInfo, "ItemsRoleCategory");
            DataTable dataTable = manager.GetDataTable(new KeyValuePair<string, object>(BaseItemDetailsEntity.FieldDeletionStateCode, 0), BaseItemDetailsEntity.FieldSortCode);
            DataRow dataRow = dataTable.NewRow();
            dataTable.Rows.InsertAt(dataRow, 0);
            this.ddlRoleCategory.DataTextField = BaseItemDetailsEntity.FieldItemName;
            this.ddlRoleCategory.DataValueField = BaseItemDetailsEntity.FieldItemValue;
            this.ddlRoleCategory.DataSource = dataTable.DefaultView;
            this.ddlRoleCategory.DataBind();
        }
    }
    #endregion

后面还有 248 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。