实训实践
您当前位置: 实训实践> 项目教学上机实训> 7-4编程更新文件内容

7-4编程更新文件内容

发布时间:2017-04-26 11:05 浏览次数:6487    
字体大小 默认
  • 默认
  • 13pt
  • 14pt
  • 15pt
  • 16pt
  • 17pt
  • 18pt
  • 19pt
  • 20pt
  • 21pt
  • 22pt
  • 23pt
  • 24pt
  • 25pt
字体颜色

默认

  • 默认
背景颜色

默认

  • 默认

任务目标:通过编程的方式更新选中的数据库中的文件内容


重点:编写GridView控件的RowEditing事件,编写“更新”按钮事件,重新读取编辑后的内容


难点:添加编辑器,重新设计布局编辑界面


步骤如下:


一、编程更新运行程序后进入的第一个界面,第一个界面所有控件放在面板panel1中。


   按不需要编程进行更新文件的方式进行布局这个界面,标题为超链接,用GridView控件显示标题,并勾选“编辑”按钮。


 

 


二、然后在源代码视图中删除掉“更新”和“取消”二个按钮所在的编辑模板代码,如下图:

三、点击编辑按钮后进入的第二个界面,第二个界面所有控件放在面板panel2中,并设panel2的visible属性为false,界面如下:



         


 

四、在后置代码页面编辑数据库连接的通用代码,包括添加三个名称空间,获取配置管理器的数据库配置信息,建立连接对象,再建立一个全局静态类变量fileid,代码如下:


 

五、编写点击编辑按钮后发生的GridView控件的RowEditing事件,使得点击编辑按钮后可以隐藏第一个界面,显示第二个界面,并在第二个界面相应的控件中显示被选择要编辑文件的相关内容,代码如下:

 


六、编写更新按钮事件,使得数据库的内容可得到更新,更新完后回到管理员主页面,代码如下:


 


更新事件执行完   cmd.ExecuteNonQuery();   语句后,可跟着执行下面语句:


Response.Write("<script>alert('更新成功');window.location.href('updatefiles2.aspx')</script>");


七、编写取消按钮事件,代码如下:

 

 

八、编写GridView控件的页面呈现前事件,重新绑定控件,代码如下:




 



 



 

操作成功!此窗口3秒钟后自动关闭!
立即关闭