`
无恨星晨
  • 浏览: 31905 次
  • 性别: Icon_minigender_1
  • 来自: 石家庄
文章分类
社区版块
存档分类
最新评论

DropDownList、RadioButtonList和CheckBoxList数据绑定

 
阅读更多
一、DropDownList:
1、选项值保存到数据库:
   Hashtable ht=new Hashtable();//这里用Hashtable
   ht.Add("字段名",DropDownListID.SelectedItem.Text.ToString());//保存选项Text
   ht.Add("字段名",DropDownListID.SelectedItem.Value.ToString());//保存选项Value

2、选项值由数据库绑定到DropDownList:
   首先DropDownListID.ClearSelection();//清除选项
    DropDownListID.Items.FindByText(dr["字段名"].ToString()).Selected = true;//选项Text
    DropDownListID.Items.FindByValue(dr["字段名"].ToString()).Selected = true;//选项Value

二、RadioButtonList:
1、选项值保存到数据库(同DropDownList):
   Hashtable ht=new Hashtable();//这里用Hashtable
   ht.Add("字段名",RadioButtonListID.SelectedItem.Text.ToString());//保存选项Text
   ht.Add("字段名",RadioButtonListID.SelectedItem.Value.ToString());//保存选项Value

2、选项值由数据库绑定到RadioButtonList
   string SelectItem = dr["字段名"].ToString();//将数据库中的选项值从DataRow中读出赋给变量SelectItem
   for (int i = 0; i < RadioButtonListID.Items.Count; i++)
   {//用for循环判断那项被选种
       if (RadioButtonListID.Items[i].Text == SelectItem)RadioButtonListID.Items[i].Selected = true;
   }

三、CheckBoxList:
1、选项值保存到数据库
   string SelectItem = "";//声明一个变量来接受选项
   for (int i = 0; i < CheckBoxListID.Items.Count; i++)
   {//用for循环将所有选项用","隔开连接起来
        if (CheckBoxListID.Items[i].Selected)
        {
            SelectItem = SelectItem + CheckBoxListID.Items[i].Value + ",";//选项后加","隔开
        }
   }
   ht.Add("字段名",SelectItem.ToString());

2、选项值由数据库绑定到CheckBoxList
   string SelectItem = dr["字段名"].ToString();
   string[] arrStr = SelectItem.Split(',');//字段是以","隔开
   foreach (string str in arrStr)
   {
       for (int i = 0; i <CheckBoxListID.Items.Count; i++)
       {
          if (this.CheckBoxListID.Items[i].Value == str)
          {
             this.CheckBoxListID.Items[i].Selected = true;
          }
       }
   }
分享到:
评论

相关推荐

    绑定控件类,(已封装gridview ,CheckBoxList,DropDownList,RadioButtonList,Repeater),其他可以自己添加

    已封装的控件如GridView、CheckBoxList、DropDownList、RadioButtonList和Repeater是ASP.NET中常见的Web控件,用于显示和操作数据。 GridView控件: GridView是最常用的数据显示控件之一,它能够以表格的形式展示...

    ASP.NET服务器端控件RadioButtonList,DropDownList,CheckBoxList的取值、赋值用法

    其中,RadioButtonList、DropDownList和CheckBoxList控件是用于在表单中提供用户交互的常用控件。这三个控件共享一些基本的使用方法和属性,也有它们各自独特的特性。本文将详细介绍如何在***中使用这三个控件进行...

    计算机We绑定控件PPT学习教案.pptx

    本篇PPT学习教案主要介绍了四种常见的Web数据绑定控件:RadioButtonList、CheckBoxList、DropDownList以及ListBox,并通过实例演示了如何将这些控件与数据库进行绑定。 1. RadioButtonList控件: RadioButtonList是...

    计算机We绑定控件PPT课件.pptx

    在本课件中,主要讲解了四种常见的Web绑定控件:RadioButtonList、CheckBoxList、DropDownList和ListBox。 1. RadioButtonList控件:这是一组单选按钮的集合,用户只能选择其中的一个选项。关键属性包括: - ...

    ASP—单元八 数据库连接与数据控件.pdf

    通过学习和熟练掌握这些数据源控件和数据绑定服务器控件,开发者可以创建高效、用户友好的Web应用程序,减少重复数据输入,提高用户体验。在实际项目中,理解数据源控件的配置和数据绑定控件的使用技巧,将大大提升...

    asp.net 数据绑定的实例代码

    代码主要展示了如何在***页面中绑定数据到下拉列表(DropDownList)、单选按钮列表(RadioButtonList)和复选框列表(CheckBoxList)控件中。 首先,页面类声明了一个名为Default的公共部分类,它继承自System.Web....

    2022年优秀-ASPNETWeb服务器控件.pptx

    14.1 标准控件包括简单的输入和展示组件,如Button、TextBox、CheckBox、CheckBoxList、RadioButton、RadioButtonList、ListBox和DropDownList。Button控件提供了三种类型,Button、LinkButton和ImageButton,分别...

    Aspx GridView使用大全

    GridView 可以与其他ASP.NET控件(如DropDownList、RadioButtonList、CheckBoxList等)结合使用,提供更丰富的用户交互。例如,使用下拉列表过滤数据,或在编辑行中使用其他控件输入数据。 6. **设置属性** ...

    ASP.NET数据库网站设计教程(C#版)[孙士保]第8章 使用数据源控件访问数据库.ppt

    总的来说,这章内容旨在帮助开发者理解如何利用ASP.NET的SqlDataSource控件来构建数据库驱动的Web应用程序,通过数据源控件和数据绑定控件实现数据的展示、操作和管理。学习这些知识有助于开发人员高效地构建动态、...

    Microsoft.Web.UI.WebControls.dll

    除此之外,控件库还包括了ListView、DetailsView、FormView等用于数据展示的控件,以及DropDownList、RadioButtonList、CheckBoxList等选择输入控件。这些控件不仅简化了HTML元素的创建,还通过内置的事件模型和数据...

    ASP.NET服务器控件开发技术与实例

    通过实际项目,如创建一个用户注册页面,包含各种控件的使用,验证功能的实现,以及数据绑定和存储过程的调用,来巩固理论知识。 总结,ASP.NET服务器控件是构建高效、动态Web应用的基础。掌握其开发技术,能够帮助...

    jsp中checkbox用法详解.docx

    - **ASP.NET服务器端控件**:在ASP.NET中,也提供了类似于`RadioButtonList`、`DropDownList`和`CheckBoxList`这样的服务器端控件,它们可以提供更丰富的功能和更好的用户体验。 - **jQuery中`:checkbox`选择器**:...

    不错的ASP.NETppt课件

    5. **RadioButtonList和CheckBoxList控件**:分别用于单选和多选的选项列表,常用于问卷调查或设置偏好。 6. **GridView控件**:用于展示数据集的表格形式,如数据库查询结果。可以进行排序、分页和编辑操作。 7. ...

    GridView 72般绝技

    16. 模板列嵌套:在模板列中嵌套其他控件,如CheckBoxList、RadioButtonList等。 17. 响应式设计:利用Bootstrap或其他响应式框架,使GridView适应不同设备屏幕。 18. 国际化:支持多语言,通过Resource文件实现...

    问卷调查 ASP.net

    在问卷调查中,可以使用各种控件如RadioButtonList、CheckBoxList、DropDownList和TextBox等,来构建问题和选项。 2. **服务器控件**: ASP.NET 提供了多种内置服务器控件,如Label、TextBox、RadioButton、Checkbox...

    asp.net投票系统

    2. 用户界面:在ASP.NET中,我们可以使用HTML、CSS和JavaScript创建用户界面,同时利用ASP.NET控件(如DropDownList、RadioButtonList或CheckBoxList)来展示投票选项。这些控件可以直接与后端代码交互,处理用户的...

    ASP—单元三 Web服务器控件.pdf

    本单元主要介绍了Label、TextBox、Button、RadioButton、RadioButtonList、CheckBox、CheckBoxList、DropDownList和ListBox以及FileUpload控件,这些都是在物业管理系统中设计用户界面时不可或缺的组件。 1. **...

    Asp.Net中的数据源概述与配置及实例代码

    - 列表数据绑定控件包括:DropDownList、RadioButtonList、ListBox、CheckBoxList、BulletedList等。这些控件主要用于展示有限选项,用户可以从中选择。 - 复杂控件如:DataGrid、GridView、DetailsView、FormView、...

    经常使用的Web控件

    5. RadioButtonList:与CheckBoxList类似,RadioButtonList提供了一组单选按钮。用户只能选择其中一项,适合用于做排他性选择,如性别、首选项等。 6. GridView:GridView是ASP.NET中用于显示数据集的常用控件,...

    NET编程及应用开发考试要点

    二、基本的ASP.NET服务器端控件如Label、Button、TextBox、DropDownList、CheckBox、CheckBoxList、RadioButton和RadioButtonList是网页交互的基础。掌握它们的用途和用法,特别是数据绑定技巧,例如使用...

Global site tag (gtag.js) - Google Analytics