`

数据源SqlDataSource,DetailView,ObjectDataSource控件的配置使用

 
阅读更多

开发工具:vs2008,.net Framework2.0 ,sql server2005

 

一.SqlDataSource控件

设置步骤如下:

 1. 点击sqlDataSource的配置数据源;

 2.新建连接->填写服务器名->使用SQL Server身份验证 ->填写用户名和密码并保存密码->选择或输入一个数据库名->测试连接->下一步

 3.选择“是,将此连接另存为:”->下一步

 4."指定来自表或视图的列"->选择表->所有列(*)->高级-> “生成insert,update,delete语句” (注意如果表没有主键,则“高级SQL生成选项”不可选)->确定->下一步

 5.完成

注意:SqlDataSource只能在当前页面中使用

 

二.DetailView控件  ----显示一行数据,可用于插入,编辑一行数据

     1.设置DetailView控件的DefaultMod属性为 “Insert”;

     2.点击智能提示‘|>’ ->"启用插入";

     即可对数据库插入数据。

 

三.ObjectDataSource控件

 

   ObjectDataSource控件 数据源可以是访问数据库的类。可在多个页面中重用

   设置步骤如下:

1.自动生成访问数据库的类:

       添加新项 -> 数据集 -> 打开该数据集的设计界面 ->在工具箱中拖入TableAdapter控件进行配置(在vs2005中好像是自动生成的,无需拖入TableAdapter控件) ->选择连接字符串 ->下一步 -> "使用SQL语句" ->下一步 -> 点击“选择查询生成器”  -> 选择表 ->所有列(*) ->点击“确定” ->点击“高级选项” -> "生成Insert,Update,Delete语句" ->"确定"  ->修改方法名称 -> 下一步 ->完成 ->生成网站 (一定要生成)

 

2.验证ObjectDataSource

   新建网页ObjectDataSourceDemo.aspx ->把ObjectDataSource拖入设计界面 ->配置数据源 -> 选择业务对象(刚刚建的DataSet类) -> 下一步 ->完成   再用GridView显示数据 ->选择数据源 ->objectDataSource1

 

 

分享到:
评论

相关推荐

    Dataview Detailview等控件例子

    `GridView`可以绑定到多种数据源,包括`SqlDataSource`、`ObjectDataSource`等。GridViewDemo很可能是一个演示如何使用`GridView`的实例,包含了设置列、处理事件和自定义样式等方面的知识。 Chapter5Demosolution...

    ASP.NET初级_GridView控件和FormView控件

    1. **数据绑定**:GridView通过数据源控件(如SqlDataSource或ObjectDataSource)进行数据绑定。开发者可以设置`AutoGenerateColumns`属性为`true`让GridView自动生成列,或者手动定义列来定制显示。 2. **分页和...

    ASP.NET教学讲义,完整章节

    11.2 ObjectDataSource控件 180 第十二章:用户控件和自定义控件 185 12.1 用户控件和自定义控件概述 185 12.2 什么时候使用用户控件 185 12.3 创建用户控件 185 12.4 创建自定义控件 187 第十三章:配置和错误处理 ...

    asp.net教学讲义

    11.2 ObjectDataSource控件 171 11.2.1 技术内幕 171 11.2.2 实现数据检索示例 172 11.2.3 使用参数 174 第十二章:用户控件和自定义控件 176 12.1 用户控件和自定义控件概述 176 12.2 什么时候使用用户控件 176 ...

    C#控件命名规范

    - **ObjectDataSource (对象数据源)**:用于绑定对象的方法和属性作为数据源。推荐前缀为`ods`,例如`odsMenus`。 - **Repeater (重复器)**:用于循环显示数据。推荐前缀为`rpt`,例如`rptQueryResults`。 - **...

    C# 控件(Control)完整命名规范

    数据绑定控件主要用于处理数据源并与用户界面交互。以下是一些常见的数据绑定控件及其推荐的命名前缀: - **AccessDataSource**: 前缀为`ads`。例如:`adsPubs`。 - **DataList**: 前缀为`dlst`。例如:`dlstTitles...

    C#命名规范

    - **ObjectDataSource (ods)**: 对象数据源,如`odsMenus`。 - **Repeater (rpt)**: 重复器,如`rptQueryResults`。 - **ReportViewer (rvw)**: 报告查看器,如`rvwRecord`。 - **SiteMapDataSource (smds)**: 站点...

Global site tag (gtag.js) - Google Analytics