`
ai_longyu
  • 浏览: 478670 次
社区版块
存档分类
最新评论

ASP.NET2.0中CheckBoxList控件与数据库绑定(学习)

 
阅读更多

新建一个Webform页面,命名为like.aspx(用来显示爱好列表),拉进一个CheckBoxList控件,在属性设置为分为两列显示(ReapeatColumn= 2)。

添加一个类,命名为DB.cs(用来进行数据库链接),代码如下:

usingSystem;
usingSystem.Data;
usingSystem.Configuration;
usingSystem.Web;
usingSystem.Web.Security;
usingSystem.Web.UI;
usingSystem.Web.UI.WebControls;
usingSystem.Web.UI.WebControls.WebParts;
usingSystem.Web.UI.HtmlControls;
usingSystem.Data.SqlClient;//自己加的命名空间
/**////<summary>
///DB的摘要说明
///</summary>

publicclassDB
...{
publicDB()
...{
//
//TODO:在此处添加构造函数逻辑
//
}

publicstaticSqlConnectioncreateConnection()//自己创建
...{
//创建一个静态的数据库链接
System.Data.SqlClient.SqlConnectioncon=newSqlConnection("server=.;database=login;uid=sa;pwd=*********;");
returncon;
}

}

使用SQL创建数据库和创建表(数据库名:login 表名:personlike),代码如下:

uselogin

go

createtablepersonlike
(
id
intprimarykey,
likecontentvarchar(
100)notnull
)

go

insertintopersonlikevalues(
1,'体育')
insertintopersonlikevalues(
2,'旅游')
insertintopersonlikevalues(
3,'足球')
insertintopersonlikevalues(
4,'篮球')
insertintopersonlikevalues(
5,'游泳')

双击CheckBoxList控件,响应控件事件,代码如下:

usingSystem;
usingSystem.Data;
usingSystem.Configuration;
usingSystem.Collections;
usingSystem.Web;
usingSystem.Web.Security;
usingSystem.Web.UI;
usingSystem.Web.UI.WebControls;
usingSystem.Web.UI.WebControls.WebParts;
usingSystem.Web.UI.HtmlControls;
usingSystem.Data.SqlClient;

publicpartialclasslike:System.Web.UI.Page
...{
protectedvoidPage_Load(objectsender,EventArgse)
...{//自己添加的代码
SqlConnectioncon=DB.createConnection();
con.Open();
SqlCommandcmd
=newSqlCommand("select*frompersonlike",con);
SqlDataReadersdr
=cmd.ExecuteReader();
this.CheckBoxList1.DataTextField="likecontent";
this.CheckBoxList1.DataValueField="id";
this.CheckBoxList1.DataSource=sdr;
this.CheckBoxList1.DataBind();//与控件进行绑定
sdr.Close();
con.Close();
}

protectedvoidCheckBoxList1_SelectedIndexChanged(objectsender,EventArgse)
...{

}

}
分享到:
评论

相关推荐

    ASP.NET 2.0+SQL Server 2005全程指南-源代码

    3.1.4 CheckBOX和CheckBoxList控件应用 3.1.5 RadioButton和RadioButtonList控件应用 3.2 ASP.NET 2.0新增控件 3.2.1 BulletedList控件的应用 3.2.2 Substitution控件的应用 3.2.3 Wizard控件的应用 3.2.4 ...

    2.ASP.NET.2.0.高级编程(第4版) [1/7]

    本书适合于有一些ASP.NET基础知识的学习者以及准备迁移到ASP.NET 2.0的有经验的程序员和开发人员。 目录回到顶部↑ 第1章 ASP.NET 2.0概述 1 1.1 简史 1 1.2 ASP.NET 2.0的目标 2 1.2.1 开发人员的效率 3 ...

    ASP.NET2.0高级编程(第4版)1/6

    本书全面介绍了ASP.NET各种编程技能和2.0版中的巨大变化,并详细阐述了2.0版中的每个新特性。书中提供了大量的实例,可帮助读者快速掌握如何在.NET平台下开发功能强大的ASP.NET应用程序。本书适合有一些基础的ASP...

    ASP.NET2.0下拉选择控件

    可以通过 绑定开发者所提供的...以显示数据项) ,数据选择项是可以绑定数据库的,也可以自己输入, 数据选择项制作是由CHECKBOX 来做的,继承ListControl, IRepeatInfoUser,等来循环显示相关的数据项,具体看源代码。

    asp.net知识库

    ASP.NET2.0控件一览---标准控件(1) ASP.NET2.0控件一览---标准控件(2) ASP.NET 2.0中使用webpart系列控件 ASP.NET 2.0 中实现跨页提交 新控件、管理外观、布局及其它用户体验 ASP.NET 2.0 缓存技术 (原创) asp.net...

    ASP.NET中CheckBoxList复选框列表控件详细使用方法

    可以使用两种类型的 ASP.NET 控件将复选框添加到 Web 窗体页上:单独的 CheckBox 控件或 CheckBoxList 控件。两种控件都为用户提供了一种输入布尔型数据(真或假、是或否)的方法。 本文主要介绍CheckBoxList,...

    ASP.NET 控件的使用

    10.5 使用CheckBoxList控件 313 10.6 使用BulletedList控件 314 10.7 创建自定义的List控件 317 10.8 小结 324 第11章 使用GridView控件 325 11.1 GridView控件基础 325 11.1.1 显示数据 325 11.1.2 选择数据 327 ...

    ASP.NET应用与开发案例教程

    4.2.3CheckBox和CheckBoxList控件 4.2.4RadioButton和RadioButtonList控件 4.2.51mage控件和ImageButton控件 4.2.6HyperLink和LinkButton控件 4.2.7DropDownList和ListBox控件 4.2.8Panel控件 4.2.9TextBox控件 ...

    ASP.NET.4揭秘

    10.5 使用checkboxlist控件355 10.6 使用bulletedlist控件357 10.7 创建自定义的列表控件361 10.8 小结368 第11章 使用gridview控件369 11.1 gridview控件基础369 11.1.1 显示数据369 11.1.2 选择数据372 11.1.3 ...

    ASP.NET应用开发案例教程

    4.2.3 CheckBox和CheckBoxList控件 4.2.4 RadioButton和RadioButtonList控件 4.2.5 Image控件和ImageButton控件 4.2.6 HyperLink和LinkButton控件 4.2.7 DropDownList和ListBox控件 4.2.8 Panel...

    Asp.net自定义控件之单选、多选控件

    本文实例为大家分享了Asp.net单选、复选框控件的具体实现代码,供大家参考,具体内容如下 将常用的jquery插件封装成控件也是个不错的选择。 先看看效果: 1.新建类库项目,创建数据源类 [Serializable] public...

    asp.net专家疑难解答200问

    如何将XML作为数据源绑定到控件 第8章 数据库设计 143.ASP.NET应用程序如何实现与SQL Server数据库的连接 144.ASP.NET应用程序如何实现与ACCESS数据库的连接 146.如何使用ADO.NET在数据库执行SQL...

    ASP.NET3.5从入门到精通

    5.6 复选框控件和复选组控件(CheckBox 和CheckBoxList) 5.6.1 复选框控件(CheckBox) 5.6.2 复选组控件(CheckBoxList) 5.7 列表控件(DropDownList,ListBox 和BulletedList) 5.7.1 DropDownList 列表控件 ...

    ASP.NET 3.5 开发大全

    5.6 复选框控件和复选组控件(CheckBox和CheckBoxList) 5.6.1 复选框控件(CheckBox) 5.6.2 复选组控件(CheckBoxList) 5.7 列表控件(DropDownList,ListBox和BulletedList) 5.7.1 DropDownList列表控件 5.7.2 ...

    ASP.NET 3.5 开发大全word课件

    这是整部学习资料 由于太大第一章免费供应给大家 在我的上传资源中 如果觉得还不过希望大家给个好评 当然具体本书的作者就不深究了把! 第1章 认识ASP.NET 3.5 1.1 什么是ASP.NET 1.1.1 .NET历史与展望 1.1.2 ASP...

    ASP.NET 3.5 开发大全11-15

    5.6 复选框控件和复选组控件(CheckBox和CheckBoxList) 5.6.1 复选框控件(CheckBox) 5.6.2 复选组控件(CheckBoxList) 5.7 列表控件(DropDownList,ListBox和BulletedList) 5.7.1 DropDownList列表控件 5.7.2 ...

    asp.net技术内幕(1)

    第一部分 使用ASP.NET Web表单 &lt;br&gt;第1章 建立ASP.NET页面 &lt;br&gt;1.1 ASP.NET和.NET框架 1.1.1 .NET框架类库 1.1.2 理解名称空间 1.1.3 标准的ASP.NET名称空间 1.1.4 与.NET框架兼容的语言 ...

    ASP.NET 3.5 开发大全1-5

    5.6 复选框控件和复选组控件(CheckBox和CheckBoxList) 5.6.1 复选框控件(CheckBox) 5.6.2 复选组控件(CheckBoxList) 5.7 列表控件(DropDownList,ListBox和BulletedList) 5.7.1 DropDownList列表控件 5.7.2 ...

    ASP.net技术内幕

    内容包括:ASP.NET Web表单的使用,高级ASP.NET页面的开发,ADO.NET的使用,ASP.NET应用程序的使用, ASP.NET应用程序的保护,ASP.NET Web服务的建立,.NET框架的利用,自定义的ASP.NET控件的建立,ASP.NET的应用...

    Asp.net中使用文本框的值动态生成控件的方法

    Insus.NET的解决方法很简单,就是每次在文本框输入的值都存起来,然后把这些数据绑定至一个CheckBoxList控件上就行了。 详细,先创建一个对象: using System; using System.Collections.Generic; using System....

Global site tag (gtag.js) - Google Analytics