显示数据表格控件如何在ASP.NET中使用?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
不得不说显示数据表格控件的功能确实很强大,一个简简单单的控件就可以把数据管理的很美。在这两天做的任务中碰到的一些显示数据表格控件中遇到的问题进行总结;
①:在显示数据表格控件中随意显示数据库中的信息:
显示数据表格控件中有一个AutoGenerateColumns属性,它的作用就是控制显示数据表格控件是否在运行的时候自动生成相关联的列,一般情况下把这个属性设置成为假,因为我们需要的是一个DIY的显示数据表格控件。然后点击右上角的箭头,选择编辑列添加一个BoundField字段,选择数据DataField属性,在后面填上自己想要显示数据库中某一列的列名,在外观HeaderText属性中填写数据库中要显示的列名加以提示。然后点击确定控件中就会显示如下图所示:
,
然后在asp后台中添加链接数据库代码就好了。关于链接数据库的代码博主在博文”【asp】用显示数据表格控件连接SQL SERVER数据库”中已经做了详细介绍,本文就不多说了。
②:在显示数据表格控件中实现编辑删除的功能:
点击显示数据表格控件右上角的箭头,选择编辑列,添加CommandField字段,设置此字段行为属性ShowDeleteButton和ShowEditButton为真的。点击确定即可。结果如图下所示:
,
双击此事件,在后台添加代码如下:
保护无效GridView1_RowEditing(对象发送方,GridViewEditEventArgs e) { GridView1。EditIndex=e.NewEditIndex; this.shuaxin (); }
第二个事件——RowCancelingEdit ,,,,,事件RowCancelingEdit就是实现取消功能。双击此事件填写代码如下:
保护无效GridView1_RowCancelingEdit(对象发送方,GridViewCancelEditEventArgs e) { GridView1。EditIndex=1; this.shuaxin (); }
第三个事件——RowUpdating实现更新功能,双击此事件添加代码如下:
保护无效GridView1_RowUpdating(对象发送方,GridViewUpdateEventArgs e) { this.GridView1。EditIndex=e.RowIndex; 字符串标题=GridView1.DataKeys [e.RowIndex] .Value.ToString (); 字符串cotent=((文本框)(GridView1.Rows [e.RowIndex] .Cells[1] .合肥[0]))。text; 字符串strsql=案禄疃柚胏otent=& # 39;“+ cotent +“& # 39; 在title=& # 39;“+名称+“& # 39;“; SqlConnection con=new SqlConnection (ConfigurationManager。 (“username") ConnectionStrings .ConnectionString); SqlCommand cmd=new SqlCommand (strsql con); con.Open (); cmd.ExecuteNonQuery (); con.Close (); GridView1。EditIndex=1; this.shuaxin (); }
第四个事件——RowDeleting。此事件实现删除功能,双击事件添加代码如下:
保护无效GridView1_RowDeleting(对象发送方,GridViewDeleteEventArgs e) { 字符串标题=GridView1.DataKeys [e.RowIndex] .Value.ToString (); 字符串中删除=吧境疃晏?& # 39;“+名称+“& # 39;“; SqlConnection con=new SqlConnection (ConfigurationManager。 (“username") ConnectionStrings .ConnectionString); SqlCommand cmd=new SqlCommand(删除、反对); con.Open (); cmd.ExecuteNonQuery (); con.Close (); GridView1。EditIndex=1; this.shuaxin ();//自己写的链接数据库的方法; }显示数据表格控件如何在ASP.NET中使用