数据源控件

来源:互联网 发布:编排设计用什么软件 编辑:程序博客网 时间:2024/06/03 15:07

 

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
}