《在线投票实例》PPT课件_第1页
《在线投票实例》PPT课件_第2页
《在线投票实例》PPT课件_第3页
《在线投票实例》PPT课件_第4页
《在线投票实例》PPT课件_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、在线投票的例子,-前者是一个单选投票按钮,后者是一个单选投票按钮列表。RadioButton控件通常用于在数据库未被读取且几乎没有选项(通常是两个选项)的情况下进行投票。当有许多选项并且要从数据库中读取数据时,将使用单选按钮列表控件。单选按钮控件的用法是从工具箱中拉出两个单选按钮,设置单选按钮的文本值和值键值,并将两个单选按钮列表控件的组名设置为同一个组。实现代码是:前台代码:和后台代码:保护void button1 _ click(对象发送者,事件参数e)如果(这。radio button 1 . checked)/判断第一个单选按钮是否被选作响应。radio button 1 . text

2、);Else/因为这是一个单选项问题,所以只有两个选项,所以如果第一个没有被选中,第二个必须被选中。回应。书写(this . radio button 2 . text);使用了单选按钮列表控件。单选按钮列表的中文名字是单选按钮列表,它更强大。几乎90%的无线电功能都是通过这种控制实现的。单选按钮列表中项目的内容可以通过两种方法实现:预置和绑定数据库。人工预设非常简单。只需在单选按钮列表的属性窗口中单击项目集合属性,即可添加和编辑选项。但是,绑定数据库的实现比较复杂,具体实现如下:首先,在数据库中创建一个新的投票数据库,并将Sql数据库的登录模式设置为Sql和windows的混合模式。在本例中

3、,数据库的登录用户名为sa,密码为空。在投票数据库中创建一个新的投票表,并将其设置为有三个字段,一个字段是id,表示它是哪个选项,一个字段是内容,表示选项的文本内容,一个字段是num,表示该选项有多少投票。前台代码:和后台代码:编写事件if(!这个。IsPostBack)/这个句子是必要的,这意味着只有当网页第一次打开时,sqlconnectioncon=新的sqlconnection(服务器=。uid=sapwd=;数据库=证明);打开();SqlCommand select=新的SqlCommand(从投票、con中选择*);SqlDataReader cho=chose。ExecuteR

4、eader();这个。单选按钮列表1。数据源=cho这个。单选按钮列表1。数据文本字段=内容;这个。radio buttonlist 1 . DataValueField=id;这个。radio buttonlist 1 . DataBind();关闭();单击“提交”按钮:受保护的void button1 _ click(对象发件人,eventargs e) sqlconnectioncon=新建sqlconnection(服务器=。uid=sapwd=;数据库=投票);打开();字符串id=this。单选按钮列表1 .选择的值;SqlCommand选择了=新的SqlCommand(更新投票集编号=编号1,其中id=id,con);选择了。executionquery();关闭();/获取单选列表框中所选项目的键值,并在数据库中该键值对应项目的投票数上加1。多选投票的实现方式与单选投票相似,在实现过程中可以分为两种类型,一种是多选按钮控件CheckBox,另一种是多选按钮列表复选框。这两种方法的实现过程与这两种方法类的实现过程相似,选项内容的绑定方法也是一样的,所以这里只描述它们之间的区别。由于多项选择投票可以做出多项选择,因此每个复选框都必须由for循环来判断。如果被选中,票数将增加1。具体代码如下:受保护的无效按钮1 _ click(对象发送方,事件参数e)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论