实训实践
您当前位置: 实训实践> 项目教学上机实训> 10-3使用LinqDataSource数据源控件插入编辑删除信息

10-3使用LinqDataSource数据源控件插入编辑删除信息

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

默认

  • 默认
背景颜色

默认

  • 默认

任务目标:使用LinqDataSource数据源控件插入编辑删除信息

重点:配置数据源控件和数据控件

难点:设置数据源控件

步骤如下:

一、右键点击网站名称,选择添加引用,在.net标签中选择System.Data.Linq,添加这个名称空间的引用。

二、右键点击网站名称,添加新项,选择Linq to sql 类文件,命名为linqDataClasses,在新生成的linqDataClasses.dbml文件中添加数据库表,方法是点击工具菜单-->连接到数据库,按步骤连接到northwind数据库,连接好后将种类表、产品表、订单表和客户表拖动到linqDataClasses.dbml文件界面中,保存该文件。

三、配置linqDataSource控件,连接到种类表Categories,按CategoryID进行排序,点击高级按钮,勾选三个复选框,使得数据源控件具有编辑、插入、删除功能,如下图所示。

  

 

四、添加GridView控件,数据源选择上一步配置好的数据源linqDataSource1,在GridView控件任务窗口中勾选“启用编辑”和“启用删除”复选框。

 

五、添加DetailsView控件,数据源控件为linqDataSource1,在DetailsView控件任务窗口中勾选“启用插入”复选框,修改DetailsView控件的DefaultMode属性值为:insert,使得该控件运行时直接进入插入界面。

        

编写DetailsView控件的DetailsView控件ItemInserted事件,代码为:

GridView1.DataBind();

使得插入信息后,能及时在GridView 控件中显示最新插入的记录。

 

 

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