您是第 Web Page Tracking 位访客

水~墨~

昂首阔步,不留一点遗憾!

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
Technorati 标签: Linq

 

          

           1)新建 项目  winform 窗体

 

               文件-->新建—>windows-->winform窗体

image_thumb33      

 

2) 添加 Linq To Sql 类

              右击项目名称--->添加---->新建项

 

             image_thumb36   image_thumb2

 

     3) 拖表到 DataClasses1.dbml 

 

 

          视图->服务器资源管理器

 

 

 

image_thumb37

 

添加数据源,用来实例化dbml类

 

 

 

image_thumb10

 

Northwind 是项目要添加的数据库名称,确定后 左面就出现表结构了

 

image_thumb12

 

拖动 Product表到 dbml 设计器上, 类中则自动生成字段映射到数据库

 

image_thumb14

 

 

拖动product表后dbml 文件自动生成的字段

 

 

 

 

接下来开始创建控件并绑定数据源.

1)点击窗体,菜单--》数据源-->添加数据源

 

image_thumb21

image_thumb22

此时重新生成下 Linq to SQL 类文件

 

image_thumb38

 

image_thumb39

 

选中表-->详细信息-->拖放到 窗体

image_thumb26

 

窗体会根据数据源 自动创建合适的控件类型

image_thumb28

image_thumb40  

2个伪控件。1个是数据源,一个是导航

 

 

窗体数据源绑定


 

 

 

 

运行窗体  image_thumb31

 

可以看到数据源自动绑定到控件上了!! 非常的给力!

 

注意,此时不能修改更新数据,因为image_thumb32  是灰色的.  更新的话得开启!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

窗体数据源绑定

 

 

  注意更新的数据必须在内存中。

假如修改了 Units On order  字段为1,点击保存 不会更新到数据库,因为他没在内存,只在窗体中。

点击导航到下一个数据,然后点击更新。 则上一条的修改数据就更新到数据库了。

posted on 2012-02-27 12:14  水墨.MR.H  阅读(464)  评论(0编辑  收藏  举报
知识共享许可协议
本博客为水墨原创,基于Creative Commons Attribution 2.5 China Mainland License发布,欢迎转载,演绎或用于商业目的,但是必须保留本文的水墨(包含链接)。如您有任何疑问或者授权方面的协商,请给我留言。