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

发布时间:2021-06-07

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文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219