数据源控件

 

VS2005内置的五种数据源控件
SqlDataSource
AccessDataSource
ObjectDataSource
XmlDataSource
SiteMapDataSource 
ObjectDataSource重要属性
属性名称
说明
SelectMethod
获取或设置由检索数据的方法或函数的名称。
InsertMethod
获取或设置插入数据的方法或函数的名称。
UpdateMethod
获取或设置由更新数据的方法或函数的名称。
DeleteMethod
获取或设置删除数据的方法或函数的名称。
TypeName
获取或设置 ObjectDataSource 对象表示的类的名称,即业务对象的类名。




GridView查询与显示数据


}GridView中的七种字段
              asp.netGridView绑定到数据源时,可以自动显示数据源的各个字段。只要设定其AutoGenerateColumnsTRUE即可。但这,自动显示有其不好的一面,因为不能自义定控制显示的样式。
    解决以上的办法就是指定需要GridView显示的字段,GridView控件支持以下七种类型的Field
      ● BoundField   :  将数据项显示为文本
      ● CheckBoxField : 将数据项显示为复选框
      ● CommandField : 使用链接来支持编辑、删除或选中行
      ● ButtonField : 将数据项显示为按钮(ImageButtonLinkButtonButton)
      HyperLinkField : 将数据项显示为超链接
      ● ImageField : 将数据项显示为图片
      ● TemplateField: 自定义数据项的外观 
GridView图片列属性详解及示例

}使用ImageField
      ImageFIeld用来显示保存在服务器上的图片,不能用ImageField来显示保存在数据库上的图片。
    ImageField有以下几个属性:
      ● AlternateText : 预备文本
      ● DataAlternateTextField : 使用指定列的值作为预备文本
      ● DataAlternateTextFormatString : 预备文本格式字符串
      ● DataImageUrlField : 存放图片路径的列名
      ● DataImageUrlFormatString : 图片路径格式字符串
      ● NullImageUrl : 指定预备图片 

GridView链结列属性详解

}使用HyperLinkField
}    HyperLinkField用来链接到其他页面。当创建两具主从表单的时候,HyperLinkField非常有用。
    HyperLinkField具有以下属性:
       ● DataNavigateUrlFields: 在DataNavigateFormatString中使用的列名称
       ● DataNavigateFormatString: 格式链接字符串
       ● DataTextField/DataTextFormatString: 超链接文本/超链接文本格式化
       ● NavigateUrl: 链接到其它页面的URL
       Target : 链接目标,可以使用:_blank/_parent/_self/_top
       Text: 超链接的文本 
GridView按钮列属性详解

}ButtonField
}     使用ButtonField可以在GridView中显示一个按钮,使用它可以完成自定义或标准的编辑命令
     点击GridView中的ButtonField字段,会触发GridView中的OnRowCommand事件。可以在这个事件中处理相关的命令事件。
     ButtonField有以下几个属性
       ● ButtonType : Button类型,可以为ButtonImageLinkButton
       CauseValidation : 指定按钮点击时是否引发验证
       ● CommandName : 指定ButtonField关联的标准编辑命令,可以为DeleteEditUpdateCancel。或者,可以自定义
       ● DataTextField/DataTextFormatString : 指定按钮文本的数据项/数据项格式
       ● Text : 按钮文本
       ● ValidationGroup : 和按钮相关验证控件组的名称
}ButtonField的几个标准Command命令: Select|Delete|Update|New|Cancel
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值