GridView动态绑定数据、编辑、修改、删除及分页功能
2007-10-23 11:19
1056 查看
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
public partial class Model_Admin_DeptList : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
deptDataBind();
}
}
//数据绑定到控件
protected void deptDataBind() {
//这是一个动态绑定到控件的函数
}
//点击编辑进入到编辑状态
public void dept_Edit(Object sender, GridViewEditEventArgs
e)
{
dept.EditIndex =
(int)e.NewEditIndex;
deptDataBind();
}
//删除数据控件上一行
public void dept_Delete(Object sender,
GridViewDeleteEventArgs e)
{
Dept _dept = new Dept();
int Dept_ID =
Int32.Parse(((Label)dept.Rows[e.RowIndex].Cells[0].Controls[0]).Text);
if (_dept.Del(Dept_ID) == 1)
{
Response.Write("<script>alert('删除成功!');</script>");
}
else
{
Response.Write("<script>alert('删除失败!');</script>");
}
deptDataBind();
}
//取消数据控件上编辑
public void dept_Cancel(Object sender,
GridViewCancelEditEventArgs e)
{
dept.EditIndex = -1;
deptDataBind();
}
//把数据控件上的数据更新到数据据库中
public void dept_Update(Object sender,
GridViewUpdateEventArgs e)
{
dept.FooterRow.Enabled = false;
Dept _dept = new Dept();
int dept_ID = Int32.Parse(((Label)dept.Rows[e.RowIndex].Cells[0].Controls[0]).Text);
string
dept_Name=((TextBox)dept.Rows[e.RowIndex].Cells[1].Controls[0]).Text;
// ……进行相关的更新打操作
deptDataBind();
}
//进行分页显示
public void dept_PageIndexChanging(object sender,
GridViewPageEventArgs e)
{
dept.PageIndex = e.NewPageIndex;
deptDataBind();
}
}
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
public partial class Model_Admin_DeptList : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
deptDataBind();
}
}
//数据绑定到控件
protected void deptDataBind() {
//这是一个动态绑定到控件的函数
}
//点击编辑进入到编辑状态
public void dept_Edit(Object sender, GridViewEditEventArgs
e)
{
dept.EditIndex =
(int)e.NewEditIndex;
deptDataBind();
}
//删除数据控件上一行
public void dept_Delete(Object sender,
GridViewDeleteEventArgs e)
{
Dept _dept = new Dept();
int Dept_ID =
Int32.Parse(((Label)dept.Rows[e.RowIndex].Cells[0].Controls[0]).Text);
if (_dept.Del(Dept_ID) == 1)
{
Response.Write("<script>alert('删除成功!');</script>");
}
else
{
Response.Write("<script>alert('删除失败!');</script>");
}
deptDataBind();
}
//取消数据控件上编辑
public void dept_Cancel(Object sender,
GridViewCancelEditEventArgs e)
{
dept.EditIndex = -1;
deptDataBind();
}
//把数据控件上的数据更新到数据据库中
public void dept_Update(Object sender,
GridViewUpdateEventArgs e)
{
dept.FooterRow.Enabled = false;
Dept _dept = new Dept();
int dept_ID = Int32.Parse(((Label)dept.Rows[e.RowIndex].Cells[0].Controls[0]).Text);
string
dept_Name=((TextBox)dept.Rows[e.RowIndex].Cells[1].Controls[0]).Text;
// ……进行相关的更新打操作
deptDataBind();
}
//进行分页显示
public void dept_PageIndexChanging(object sender,
GridViewPageEventArgs e)
{
dept.PageIndex = e.NewPageIndex;
deptDataBind();
}
}
相关文章推荐
- GridView动态绑定数据、编辑、修改、删除及分页功能
- GridView动态绑定数据、编辑、修改、删除及分页功能
- 界面对应字段,绑定数据到gridview 显示 及删除功能 窗体事件 分页及键
- 手动绑定数据到GridView并实现编辑,删除,取消···
- 手动绑定数据到GridView并实现编辑,删除,取消···
- GridView绑定手工数据源的数据操作(编辑,删除,排序)
- 手工实现GridView排序、删除、编辑、新增数据功能
- ASP.NET中GridView动态绑定数据实现编辑更新
- 手动绑定数据到GridView并实现编辑,删除,取消···
- GridView动态新增行 删除行 适合多数据批量修改保存 新增数据验证
- html对select标签实现数据动态增加,删除,修改功能。
- GridView动态新增行 删除行 适合多数据批量修改保存 新增数据验证
- gridview 绑定数据源 SqlDataSource 实现增加修改删除功能
- ASPxGridView动态绑定数据源时排序,分组,分页等功能失效的解决办法
- Repeater\DataList\GridView实现分页,数据编辑与删除
- 手动绑定数据到GridView并实现编辑,删除,取消···
- 手动绑定数据到GridView并实现编辑,删除,取消···
- ASPxGridview总结(ASPxGridView的增,删,改,查,数据绑定,外观显示,功能设定,分页)
- GridView的绑定,编辑,删除功能 (非常棒)
- Repeater\DataList\GridView实现分页,数据编辑与删除