补3.31 部分成果以及上周的工作
1.本周工作
这周本人的任务主要是对于输入的信息规定相应标准,下面展示的主要是今天上午完成的工作,依然是ASP.NET的页面设计(本周暂时没有数据库设计的任务):
下图是本人设计的输入标准初稿,小组讨论后可能会更改某些信息:
按此标准实现,方法是使用正则表达式(如截图所示):
2.关于教务对于教师,研究生的信息管理(信息更新与删除)
此部分会综合重要代码进行简要展示,首先要谈一下DataGrid控件:
运用ASP.NET开发Web应用程序过程中,DataGrid是一个非常重要的控件,几乎任何和数据相关的表现都要用到该控件。所以熟练掌握DataGrid控件的应用技巧是每个Web开发人员所必备的基本能力。
DataGrid控件能以表格的方式显示数据源中的数据,并提供了诸如分页、排序以及过滤等一些强大的内置功能,所以它能大大简化Web应用程序的开发过程。同时,开发者还可以通过运用各种不同的数据绑定列来自定义DataGrid控件显示数据的方式,这样就大大增强了DataGrid控件的功能。本文我就将向大家介绍如何运用其中的TemplateColumn、EditCommandColumn、HyperlinkColumn、ButtonColumn以及BoundColumn等来自定义DataGrid控件显示数据的方式。
这段代码就是删除信息的具体函数实现,开数据库,执行删除sql语句,后面获取的是单击删除按钮时获取的本行导师ID,这也就是导师表的主键,整个sql语句也就是删除选定导师ID的本行所有信息。
关于ExecuteNonQuery()函数,主要功能是执行SQL句,返回受影响行数(判断执行SQL句是否成功)。
用法可以参考,在这里就不打链接了,麻烦。 http://www.360doc.com/content/10/0924/13/1621700_55979622.shtml
最后的binddata函数为将更新后的数据库读入表格中,当然,这个表格是前面的html语言中已经初始化的。
本函数DataGrid_Delete()为单击删除按钮实现,这只是DataGrid的基础用法。