VS2005引用iBatis绑定到GridView

37 篇文章 0 订阅

1、添加引用:

   

2、添加config文件:providers.config, SqlMap.config

     providers.config 里提供数据库的相关信息,如下:

我这里只使用了SQLServer2000。

  SqlMap.config里添加数据库的链接字符串和使用的xml文件。

3、添加XML文件

     XML文件里是使用到的SQL语句和类到数据库的反射。如上在Sql.Map文件中我使用到了两个.xml文件。

     StandardTech.xml文件如下:

此文件中只有一个select语句“select SID,StandardNo,StandardName,Material,Type  from V_JjCardIndex where type=#type#  order by StandardNo”

如果要添加其他的sql语句,直接在<statements></statements>中间加即可。

在<select></select>里有一个id,便于应用程序使用对应的sql语句,resultMap跟前面的<resultMap>对应,parameterClass说明参数的类型。

resultMap将数据库里的表或视图跟创建的某个类对应,如此处就对应到class=“StandardTech”,property是StandardTech类的属性,column是对应的数据库里的字段。

4、.cs文件应用

  如要将上面  StandardTech.xml文件里的select语句获取的结果绑定到一个GridView,代码如下:

Mapper在添加了 using IBatisNet.DataMapper之后就有了。QueryForList的两个参数:

-- “StandardTech.SelectAllStandardTech”是指StandardTech.xml文件里的信息,StandardTech是<sqlMap>里的namespace,SelectAllStandardTech是<select>的id.

-- 0 是传进到SelectAllStandardTech的参数.

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值