c#实验解答(12)

来源:互联网 发布:淘宝联盟高佣手机版 编辑:程序博客网 时间:2024/05/02 03:07

1Web服务器控件和Windows控件有何不同?

【解答】

一般来说,大部分Web服务器控件和Windows控件的功能和使用都很相似,但是二者在内部实现上却有着本质的区别。Windows控件的属性、方法、事件等都是在本机上执行的,而Web服务器控件则全部是在服务器端执行的

2SqlDataSource组件的作用是什么?

【解答】

SqlDataSource组件是一种数据源控件,它可以连接到任何ADO.NET支持的数据源(如SQL ServerOracle等),从中检索数据,并使得其他控件(如GridView等控件)可以绑定到数据源。使用SqlDataSource组件访问数据,只需要提供用于连接到数据库的连接字符串,并定义访问数据的SQL语句或存储过程。在运行时,SqlDataSource组件会自动打开与数据库的连接,执行SQL语句或存储过程,完成数据访问后自动关闭连接。

3、采用GridView控件、DataList控件和DetailsView控件来显示数据各有何特点?

【解答】

GridView控件、DataList控件、DetailsView控件都可以利用SqlDataSource控件绑定SQL数据源自动显示数据。就显示数据的能力来说,GridView控件、DataList控件一次可以显示数据表中的多条记录,而DetailsView控件每次只能显示数据表中的一条记录;就操作数据的能力来说,GridView控件、DetailsView控件都可以自动利用SqlDataSource控件的数据操作命令来编辑所显示的数据,而DataList控件则需要编写自身的相应事件才可以完成编辑数据的操作。

4、填空题

1)若希望每次修改TextBox服务器控件文本内容后都能立刻被服务器处理,则应将(AutoPostBack)属性值更改为true

2)若不采用任何容器控件,要将页面中的若干个RadioButton服务器控件分为两组进行单选,则应该设置的属性是(GroupName)。

3SqlDataSource组件的数据操作命令可以是单条SQL语句,也可以是(存储过程)。