手机版

网站后台管理之数据列表绑定、删除和修改(18)

时间:2025-04-28   来源:未知    
字号:

BLL.Article articleBll = new BLL.Article(); Model.Article articleModel = new Model.Article();

articleModel = articleBll.GetModel(Convert.ToInt32(hd.Value)); articleModel.articleTitle = txtTitle.Text.Trim();

articleModel.articleTypeId =Convert.ToInt32( ddlType.SelectedItem.Value); articleBll.Update(articleModel);

GridView1.EditIndex = -1; BindGridView(); }

//取消事件

protected void GridView1_RowCancelingEdit(object sender, GridViewCancelEditEventArgs e) {

GridView1.EditIndex = -1; BindGridView(); }

运行效果图如下:

(2)第二种方法是跳转到其他页面进行修改,首先需要新建一个页面

ArticleUpdate.aspx,添加相应的控件,然后在GridView中添加一个链接,具体代码如下:

GridView前台代码:

<asp:TemplateField HeaderText="操作">

<ItemTemplate>

<a href='ArticleUpdate.aspx?id=<%# Eval("articleId") %>'>修改</a>

<asp:LinkButton ID="LinkButton1" OnClientClick="return confirm('确认删除?')" CommandArgument='<%# Eval("articleId") %>'

CommandName="DelArticle" runat="server">删除</asp:LinkButton> </ItemTemplate> </asp:TemplateField>

ArticleUpdate页面前台代码略。 后台代码:

首先要通过Request.QueryString[“id”]来接受发送过来的参数,然后通过主键来获取整条文章的数据绑定到相应控件上,最后再提交新提交的数据,具体代码如下:

BLL.Article articleBll = new BLL.Article();//定义对像

Model.Article articleModel = new Model.Article();//定义对象 public static string Id = "";

protected void Page_Load(object sender, EventArgs e) {

if (!IsPostBack) {

if (Request.QueryString["id"] != null) {

Id = Request.QueryString["id"];

articleModel = articleBll.GetModel(Convert.ToInt32(Id)); BindArticleType();//调用方法

网站后台管理之数据列表绑定、删除和修改(18).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)