62,267
社区成员
发帖
与我相关
我的任务
分享
部门 :<asp:DropDownList ID="DropDownList_Department" runat="server" AutoPostBack="True"
onselectedindexchanged="DropDownList_Department_SelectedIndexChanged">
</asp:DropDownList>
片区: <asp:DropDownList ID="DropDownList_Area" runat="server" AutoPostBack="True"
onselectedindexchanged="DropDownList_Area_SelectedIndexChanged">
</asp:DropDownList> #region Page_Load事件
protected void Page_Load(object sender, EventArgs e)
{
Response.Expires = -100;
if (!IsPostBack)
{
//绑定部门
DepartmentBind();
//绑定片区
AreaBind();
this.TextBox_Name.Focus();
ViewState["SortOrder"] = "WelfarePayRecord_ReceiveDatestamp";
ViewState["OrderDire"] = "DESC";
WelfarePayRecordBind();
}
}
#endregion
#region 部门绑定
protected void DepartmentBind()
{
IDepartmentManage _IDepartmentManage = new DepartmentManage();
HR_DepartmentDataSet _HR_DepartmentDataSet= new HR_DepartmentDataSet();
IList<HR_DepartmentDataSet.HR_DepartmentRow> _HR_DepartmentRows = new List<HR_DepartmentDataSet.HR_DepartmentRow>();
HR_DepartmentDataSet.HR_DepartmentRow _HR_DepartmentRow = _HR_DepartmentDataSet.HR_Department.NewHR_DepartmentRow();
_HR_DepartmentRows.Add(_HR_DepartmentRow);
this.DropDownList_Department.DataSource = _HR_DepartmentDataSet.Tables["HR_Department"].DefaultView;
this.DropDownList_Department.DataTextField = "Name";
this.DropDownList_Department.DataValueField = "ID";
this.DropDownList_Department.DataBind();
this.DropDownList_Department.Items.Add("----请选择----");
this.DropDownList_Department.SelectedValue = "----请选择----";
}
#endregion
#region 片区绑定
protected void AreaBind()
{
IAreaManage _IAreaManage = new AreaManage();
HR_AreaDataSet _HR_AreaDataSet = new HR_AreaDataSet();
IList<HR_AreaDataSet.HR_AreaRow> _HR_AreaRows = new List<HR_AreaDataSet.HR_AreaRow>();
HR_AreaDataSet.HR_AreaRow _HR_AreaRow = _HR_AreaDataSet.HR_Area.NewHR_AreaRow();
_HR_AreaRows.Add(_HR_AreaRow);
this.DropDownList_Area.DataSource = _HR_AreaDataSet.Tables["HR_Area"].DefaultView;
this.DropDownList_Area.DataTextField = "Name";
this.DropDownList_Area.DataValueField = "ID";
this.DropDownList_Area.DataBind();
this.DropDownList_Area.Items.Add("----请选择----");
this.DropDownList_Area.SelectedValue = "----请选择----";
}
#endregion
#region 绑定福利发放基本信息
protected bool WelfarePayRecordBind()
{
if (m_Flag)
{
IWelfarePayRecordManage _IWelfarePayRecordManage = new WelfarePayRecordManage();
HR_WelfarePayRecordListDataSet _WelfarePayRecordListDataSet = new HR_WelfarePayRecordListDataSet();
HR_WelfarePayRecordListDataSet.HR_WelfarePayRecordRow _WelfarePayRecordRow = _WelfarePayRecordListDataSet.HR_WelfarePayRecord.NewHR_WelfarePayRecordRow();
if (!this.DropDownList_Department.SelectedValue.Equals("----请选择----"))
{
_WelfarePayRecordRow.Department_Name = Convert.ToString(this.DropDownList_Department.SelectedValue);
}
if (!this.DropDownList_Area.SelectedValue.Equals("----请选择----"))
{
_WelfarePayRecordRow.BelongArea_Name = Convert.ToString(this.DropDownList_Area.SelectedValue);
}
_WelfarePayRecordListDataSet = _IWelfarePayRecordManage.SearchWelfarePayRecord(_WelfarePayRecordRow);
DataView _DataView = _WelfarePayRecordListDataSet.HR_WelfarePayRecord.DefaultView;
string _Sort = (string)ViewState["SortOrder"] + " " + (string)ViewState["OrderDire"];
_DataView.Sort = _Sort;
GridView_HRWelfarePayRecord.DataSource = _DataView;
GridView_HRWelfarePayRecord.DataBind();
}
return true;
}
#endregion
#region 部门下拉列表事件
protected void DropDownList_Department_SelectedIndexChanged(object sender, EventArgs e)
{
WelfarePayRecordBind();
}
#endregion
#region 片区下拉列表事件
protected void DropDownList_Area_SelectedIndexChanged(object sender, EventArgs e)
{
WelfarePayRecordBind();
}
#endregion