gyhlw_dotnet/网站项目/VRS/Management/Digital/AreaManage.aspx.cs

75 lines
1.9 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using Telerik.Web.UI;
namespace VRS.Management.Digital
{
public partial class AreaManage : BaseListPage
{
DataService.BLL.digital_area bll = new DataService.BLL.digital_area();
protected override void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
DataLoad();
}
}
protected override void DataLoad()
{
var data = bll.GetList("");
dataList.DataSource = data;
dataList.Rebind();
}
protected override void GridList_PageIndexChanged(object sender, GridPageChangedEventArgs e)
{
DataLoad();
}
protected override void GridList_PageSizeChanged(object sender, GridPageSizeChangedEventArgs e)
{
DataLoad();
}
protected override void GridList_SortCommand(object sender, GridSortCommandEventArgs e)
{
DataLoad();
}
protected override void GrdList_DeleteCommand(object sender, GridCommandEventArgs e)
{
string AreaId = (e.Item as GridDataItem).OwnerTableView.DataKeyValues[e.Item.ItemIndex]["AreaId"].ToString();
if (int.TryParse(AreaId, out int Id))
{
bll.Delete(Id);
DataLoad();
}
}
protected override void AjaxManager_AjaxRequest(object sender, AjaxRequestEventArgs e)
{
}
protected void btnSelect_Click(object sender, EventArgs e)
{
DataLoad();
}
protected void btnDelete_Click(object sender, EventArgs e)
{
if (int.TryParse(IdInput.Value, out int Id))
{
bll.Delete(Id);
DataLoad();
}
}
}
}