Linq对GridView 增删改操作(单表操作)

本文介绍了如何在ASP.NET中利用Linq进行GridView的增删改操作,详细步骤包括创建Visual Studio 2008的数据库连接、添加.dbml文件,将数据表拖入文件并进行配置,以及展示相关的后台代码。通过实例,帮助读者理解Linq在数据操作中的应用。
摘要由CSDN通过智能技术生成
1.创建数据表:
-- =============================================================================
/****** 对象:表 dbo.Provider_Type ******/
/****** 说明:供应商类型表表 ******/
-- =============================================================================
If   exists  ( select   *   from  sysobjects  where  id  =   object_id ( ' dbo.Provider_Type ' ))
Drop   Table  dbo.Provider_Type
GO
Create   Table  dbo.Provider_Type(
    TypeCode 
varchar ( 4 Not   Null   Primary   Key ,     -- 类型代码
    TypeName  varchar ( 50 Not   Null ,             -- 类型名称;
    IfUsing  bit   Not   Null   Default   1 ,             -- 启用;默认启用
    Note  varchar ( 100 Null                  -- 备注;
)
GO
-- -----------------------------------------------------------------------------

2. 创建Visual Studio 2008 对数据库连接的关联操作。
菜单"View "-"Server Explorer"-"Add Connection"创建对当前数据的关联操作.
3.菜单“WebSite”-"Add New Item"添加新项操作,添加扩展名为“.dbml”文件.
4.将Provider_Type表从“Server Explorer”拖到该文件中,可根据需求对部分配置进行修改。
5.页面HTML代码如下:(我也想把图片粘出来,可是我弄上去,痛苦)

< asp:Content  ID ="Content1"  ContentPlaceHolderID ="DataArea"  runat ="Server" >
    
< asp:GridView  ID ="gvDictionary"  runat ="server"  SkinID ="gvDefault"  OnRowCancelingEdit ="gvDictionary_RowCancelingEdit"
        OnRowEditing
="gvDictionary_RowEditing"  OnRowUpdating ="gvDictionary_RowUpdating"
        OnRowDeleting
="gvDictionary_RowDeleting"  
        onpageindexchanging
="gvDictionary_PageIndexChanging"  
        onrowdatabound
="gvDictionary_RowDataBound"  onsorting ="gvDictionary_Sorting" >
        
< Columns >
            
< asp:BoundField  ReadOnly ="true"  DataField ="DictCode"  SortExpression ="DictCode"  HeaderText ="字典编号" ></ asp:BoundField >
            
< asp:BoundField  DataField ="DictName"  SortExpression ="DictName"  HeaderText ="字典名称" ></ asp:BoundField >
            
< asp:CheckBoxField  DataField ="IfUsing"  SortExpression ="IfUsing"  HeaderText ="启用"  Text ="启用" ></ asp:CheckBoxField >
            
< asp:BoundField  DataField ="Note"  HeaderText ="备注" ></ asp:BoundField >
            
< asp:CommandField  CancelText ="取消"  EditText ="编辑"  ShowEditButton<
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值