为CheckBoxList每个项目添加一张图片
参考下图,可看到效果,为CheckBoxList每个项目添加一张图片。
准备五张图片,如上图,和CheckBoxList项目数据:
{
Dictionary<string, string> o = new Dictionary<string, string>();
o.Add("i","Insert");
o.Add("e","Edit");
o.Add("c","Cancel");
o.Add("u","Update");
o.Add("d","Delete");
return o;
}
然后在.aspx,并使用OnDataBound事件:
</asp:CheckBoxList>
.aspx.cs:
{
if (!IsPostBack)
{
Data_Binding();
}
}
private void Data_Binding()
{
this.CheckBoxListOperation.DataSource = Operation();
this.CheckBoxListOperation.DataTextField = "value";
this.CheckBoxListOperation.DataValueField = "key";
this.CheckBoxListOperation.DataBind();
}
OnDataBound="CheckBoxListOperation_DataBound"事件:
{
var cbl = sender as CheckBoxList;
foreach (ListItem li in cbl.Items)
{
li.Text = string.Format("<img src='Images/{0}.gif' /> {1}", li.Value, li.Text);
}
}
为CheckBoxList每个项目添加一张图片相关推荐
- 如何快速的给你的项目添加icon图标
如何快速的给你的项目添加icon图标 下载软件 如何制作图片 将制作的图标拖到项目当中 设置启动页 注意: 如果手动添加了启动页的话,记得将Launch Screen中的东西清除掉
- 怎么把项目推到gitlab上_将本地项目添加到 GitLab 上管理
将本地项目添加到 GitLab 上管理 1, 先在 GitLab 上创建一个新的项目, 把开发人员加入项目 2, 在本地项目初始化 Git Git init 3, 从远程的 Git 仓库 pull 项 ...
- goland/go语言项目--本地包的导入(将项目添加至GOPATH中)(基于macOS)
goland/go语言项目–本地包的导入(将项目添加至GOPATH中)(macOS) 1. 创建项目 首先,在桌面上创建一个文件夹G0Project,从而创建项目. //利用go mod进行初始化项目 ...
- 为 VUE 项目添加 PWA 解决发布后刷新报错问题
为 VUE 项目添加 PWA 解决发布后刷新报错问题 参考文章: (1)为 VUE 项目添加 PWA 解决发布后刷新报错问题 (2)https://www.cnblogs.com/morang/p/9 ...
- XamarinSQLite教程Xamarin.Android项目添加引用
XamarinSQLite教程Xamarin.Android项目添加引用 在Xamarin.Android项目中,导入System.Data和Mono.Data.SQLite库的操作步骤如下: (1) ...
- Xamarin SQLite教程Xamarin.iOS项目添加引用
Xamarin SQLite教程Xamarin.iOS项目添加引用 使用直接方式访问SQLite数据库,需要将System.Data和Mono.Data.SQlite库导入到创建的项目中.下面将分别讲 ...
- maven 如何给web项目添加jar包依赖
maven 如何给web项目添加jar包依赖 CreateTime--2018年4月19日19:06:21 Author:Marydon 开发工具:eclipse 1.打开pom.xml文件--> ...
- Qt Creator向项目添加库
Qt Creator向项目添加库 向项目添加库 添加库 向项目添加库 除了Qt库之外,您还可以将其他库添加到您的项目中.库的添加方式取决于库的类型和位置.您可以添加系统库,自己的库或第三方库.该库可以 ...
- 如何使用vs将asp.net core项目添加容器支持并发布docker镜像到私有dockerhub和添加k8s/helm管理...
这篇文章介绍一下,如何使用VS2017给asp.net core添加容器支持,并发布镜像到私有docker hub,然后用chart管理容器镜像的操作流程. 话不多说,just do it. 新建项目 ...
最新文章
- leetcode算法题--包含min函数的栈
- python 调用另一个py_跟我自学python 第9章 类(9.4.6 在一个模块中导入另一个模块)...
- MyBatis注意事项
- context:component-scan报错
- HDwiki 6.0 图片大图不能正常显示的解决方法
- 通过可视化来了解你的Spark应用程序
- linux怎么退出telnet端口,CentOS下怎么退出telnet
- 数据过多,程序运行失败
- 清除zencart分类页多页后面的disp_order sort字符串的方法
- 电力系统matlab仿真论文,基于MATLABSimulink的电力系统仿真 实验论文.doc
- Java 中文姓名随机生成
- Linux中缺32位运行库steam,尝试安装Steam错误:您缺少以下32位库,并且Steam可能无法运行:...
- 指数历史估值源码分享,寻找最佳底部机会!
- RocketMQ调优总结(system busy或broker busy报错解决)
- messenger支持查找附近的人功能吗_您如何使用Facebook Messenger跟踪某人的位置 | MOS86...
- base64加密及方式
- java excel 超链接_Java 添加超链接至Excel文档
- 如何多个进程监听同一个端口
- 【论文笔记】基于 VR 的移动机器人真实环境三维建模系统
- QT小项目---2048小游戏
热门文章
- python报错:No such file or directory: ‘D:\\Anaconda3\\lib\\venv\\scripts\\nt\\python.exe‘
- 分离链接法的删除操作函数
- 探测距离机器人模型:通过超声波测距控制舵机转向,LED灯,语音播放,蜂鸣器(米思齐mixly,arduino)
- 鸿蒙系统9月11号上市吗,9月11日鸿蒙系统2.0要搭载华为全家桶来了,你期待吗?...
- asp.net ftp上传文件到服务器,.net 文件上传到服务器上
- easyui关于dialog弹出位置的问题记录
- 某些小技巧的技术分享
- namedtuple可命名元组
- iOS开发 - 不进入待机(屏幕保持唤醒)---UIApplication学习
- Msql自学日志01---基本操作增,删,改,查,建