知识大全 ASP.NET项目开发指南:产品的更新和删除(2)[1]
Posted 知
篇首语:弱龄寄事外,委怀在琴书。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 ASP.NET项目开发指南:产品的更新和删除(2)[1]相关的知识,希望对你有一定的参考价值。
ASP.NET项目开发指南:产品的更新和删除(2)[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
产品的更新和删除( )
ST_Admin_proman aspx cs的主要代码及其解释
当页面加载时会运行Page_Load中的代码 将数据读出来 然后绑定到GridView控件 如程序 所示
程序 ST_Admin_proman aspx cs
protected void Page_Load(object sender System EventArgs e)
//不是管理员 或Session已经超时
if (Session[ admin ] == null)
Response Redirect( ST_contraller aspx?cname=noadmin )
//当页面首次加载时会运行下面的代码
if(!IsPostBack)
string ST_strsql;
ST_strsql = SELECT * FROM ST_tProduct order by ST_ID desc ;
DataTable ST_dt = ST_database ReadTable(ST_strsql)
GridView DataSource = ST_dt;
GridView DataBind()
【代码说明】代码第 ~ 行用来判断当前用户是否是管理员 代码第 ~ 行用来从数据库获取数据并绑定到GridView 在很多情况下 这段绑定代码会单独拿出来作为一个方法 返回DataTable数据 但本例因为分开介绍代码 所以并没有这样做 感兴趣的读者可以把这个绑定GridView的代码段单独写为一个方法
删除不会使控件处于编辑状态 所以只需要在这里得到用户单击的控件的某一项 然后用这一项和数据库进行关联 即可进行删除操作 删除完毕后不要忘记再读出数据 重新绑定到控件上 主要代码如程序 所示
程序 ST_Admin_proman aspx cs
protected void GridView _RowDeleting(object sender
GridViewDeleteEventArgs e)
string ST_myid;
string ST_strsql = ;
//获取当前行的主键
ST_myid = GridView Rows[e RowIndex] Cells[ ] Text;
//删除选择的产品
ST_strsql = delete from ST_tProduct where ST_ID= + ST_myid;
ST_database execsql(ST_strsql)
//重新绑定数据
ST_strsql = SELECT * FROM ST_tProduct order by ST_ID desc ;
DataTable ST_dt = ST_database ReadTable(ST_strsql)
GridView DataSource = ST_dt;
GridView DataBind()
【代码说明】代码第 行非常关键 要删除一条数据 首先要确定这条数据的ID值 因为如果不指定ID值很容易删除数据库中的所有数据 代码第 行定义了删除语句 然后通过代码第 行执行这条语句 代码 ~ 行需要重新绑定GridView中的数据 起到更新数据的作用
GridView _RowCancelingEdit在管理员单击 取消 按钮时触发 只需要在这里退出编辑状态 再读出数据绑定到控件即可 如程序 所示
程序 ST_Admin_proman aspx cs
protected void GridView _RowCancelingEdit(object sender
GridViewCancelEditEventArgs e)
//取消编辑状态
GridView EditIndex = ;
//获取所有的数据
string ST_strsql;
ST_strsql = SELECT * FROM ST_tProduct order by ST_ID desc ;
DataTable ST_dt = ST_database ReadTable(ST_strsql)
//绑定到GridView
GridView DataSource = ST_dt;
GridView DataBind()
【代码说明】代码第 行非常关键 将EditIndex属性设置为 表示取消当前GridView的编辑状态 用户可能在编辑时改变了GridView中的内容 所以取消编辑后 还要通过代码第 ~ 行重新绑定数据
cha138/Article/program/net/201311/15930相关参考
知识大全 ASP.NET项目开发指南:产品的更新和删除(1)
ASP.NET项目开发指南:产品的更新和删除(1) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
知识大全 ASP.NET项目开发指南:房间类型的修改和删除(2)[2]
ASP.NET项目开发指南:房间类型的修改和删除(2)[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看
知识大全 ASP.NET项目开发指南:房间信息的修改和删除(2)[2]
ASP.NET项目开发指南:房间信息的修改和删除(2)[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看
知识大全 ASP.NET项目开发指南:房间类型的修改和删除(2)[1]
ASP.NET项目开发指南:房间类型的修改和删除(2)[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看
知识大全 ASP.NET项目开发指南:房间信息的修改和删除(2)[1]
ASP.NET项目开发指南:房间信息的修改和删除(2)[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看
ASP.NET项目开发指南:评论的删除(2) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &n
ASP.NET项目开发指南:新闻的删除[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! ST
ASP.NET项目开发指南:文章的修改和删除 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &n
ASP.NET项目开发指南:类型的修改和删除 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &n
知识大全 ASP.NET项目开发指南:房间类型的修改和删除(1)
ASP.NET项目开发指南:房间类型的修改和删除(1) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧