博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CheckBoxList控件选中的选项不能改变
阅读量:6448 次
发布时间:2019-06-23

本文共 1572 字,大约阅读时间需要 5 分钟。

写一些小练习,练习是让CheckBoxList控件被用户选择之后,所选择的选项再不能改变,即是说没有后悔的选择。可以先看到最终的效果:

实现它,第一步,是准备好对象。

View Code
using System;using System.Collections.Generic;using System.Linq;using System.Web;/// /// Summary description for Units/// namespace Insus.NET{    public class Units    {        private string _UnitName;        public string UnitName        {            get { return _UnitName; }            set { _UnitName = value; }        }        public Units()        {            //            // TODO: Add constructor logic here            //        }        public Units(string unitName)        {            this._UnitName = unitName;        }    }}

上面准备好的对象,只是一个想象,概念或是一张图片,没有实际数据与内之前,均可以把它理解为这样子。
下面Insus.NET把对象赋予生命,给它填充数据。如果只创建一个实例,它也许显得太过孤单,创建一群实例,这样才够丰富,由于这群对象,均是同一类,因此需要把它们放在一个集合内(泛型) List<T>。

View Code
private List
GetData() { List
o = new List
(); o.Add(new Units("Weight")); o.Add(new Units("Length")); o.Add(new Units("Area")); o.Add(new Units("Volume")); o.Add(new Units("Temperature")); o.Add(new Units("Power")); o.Add(new Units("Energy")); o.Add(new Units("Pressure")); return o; }

下面,是对象出场,不是独唱,是可选性的团队表演,因此把它们绑定至一个CheckBoxList控件内,供用户选择。
搭建一舞台,创建一个.aspx网页:

下面是参选名单,绑定数据给CheckBoxList控件,可以了解到List<T>数据集怎样绑定至CheckBoxList控件。

开发就是一步一步来的,先做什么,再做什么。一个功能,一个表现,一样一样单独去实现。
Ok, 下面是让用户选择CheckBoxList的选项,选了之后,不能更改。 想办法,每对某一选择选项选择,需要对所选的选项做交互。所以的我们在CheckBoxList控件,添加一个属性和一个事件:
既然有需要实现事件,去.aspx.cs内对写程序完成OnSelectedIndexChanged(),注意一下箭头喔,那是关键的。

 

 

转载地址:http://flowo.baihongyu.com/

你可能感兴趣的文章
Webstorm常用快捷键备忘
查看>>
js滚动加载到底部
查看>>
关于mac远程链接window服务器以及实现共享文件
查看>>
Redis慢查询,redis-cli,redis-benchmark,info
查看>>
Virtualbox 虚拟机网络不通
查看>>
java概念基础笔记整理
查看>>
self parent $this关键字分析--PHP
查看>>
CC_UNUSED_PARAM 宏含义的解释
查看>>
leetcode124二叉树最大路径和
查看>>
AngularJS笔记整理 内置指令与自定义指令
查看>>
学习OpenCV——BOW特征提取函数(特征点篇)
查看>>
shell与正则表达式
查看>>
第三篇:白话tornado源码之请求来了
查看>>
10分钟搞定支付宝和微信支付的各种填坑
查看>>
表示数值的字符串
查看>>
JQUERY AJAX请求
查看>>
html css 伪样式
查看>>
超级账本Fabric区块链用弹珠游戏Marbles 部署
查看>>
Maven多模块项目
查看>>
Oracle、PostgreSQL与Mysql数据写入性能对比
查看>>