动态生成多个选择项【c#】
2024-09-06 07:35:36
<asp:CheckBoxList ID="cbxLabelList" runat="server" RepeatColumns="10" RepeatDirection="Horizontal">
</asp:CheckBoxList> DataTable dtinfo = pc.getdatainfo(""); cbxLabelList.Items.Clear();
if (dtinfo.Rows.Count>0)
for (int t = 0; t < dtinfo.Rows.Count; t++) {
string name = Convert.ToString(dtinfo.Rows[t][1]);
cbxLabelList.Items.Add(name);
}
List<string> list = new List<string>();
for (int i = 0; i < cbxLabelList.Items.Count; i++)
{
if (cbxLabelList.Items[i].Selected)
list.Add(cbxLabelList.Items[i].Text);
} foreach (ListItem cb in cbxLabelList.Items)
{
if (cb.Selected == true)
{
cb.Value //每个值
pc.adddateinfo(cb.Value); }
} //赋值/回显:
string info = Convert.ToString(dtDate.Rows[0]["Infos"]); string[] arr= info.Split(',');
for (int c=0;c<arr.Length-1;c++) {
infolist.Items.Add(arr[c]);
}
foreach (string ar in arr)
{
foreach (ListItem it in infolist.Items)
{
if (ar == it.Value)
it.Selected = true;
else
continue;
}
}
最新文章
- javascript中函数声明和函数表达式浅析
- I/O requests taking longer than 15 seconds to complete on file I/O瓶颈问题
- asp.Net2.0中TextBox设置只读后后台获取不到值的解决方法
- html初始化
- C语言链表
- swift:自动引用计数ARC
- linux内网机器访问外网代理设置squid
- Buildroot阅读笔记
- Windows Socket 组件 HP-Socket v2.2.3
- 初级AD域渗透系列
- 学习笔记GAN001:生成式对抗网络,只需10步,从零开始到调试
- 用shell脚本新建shell文件并自动生成头说明信息
- SQL server 统计数据库表数量和列出所有表名称
- iview render bug &; vue namespace bug
- 使用ssh config配置文件来管理ssh连接
- HTML链接/实施CSS的三种方法
- stl源码剖析 详细学习笔记 算法(3)
- vue2.0的contextmenu右键菜单
- redis 哨兵机制环境搭建
- bzoj3946
热门文章
- 单片机stm32F103单片机晶振不起振的原因分析
- 常用Java API:Math类
- Python课程笔记(八)
- Python中根据时间自动创建文件夹
- Cnetos 8 DNS解析慢
- &#127942;【JVM深层系列】「云原生时代的Java虚拟机」针对于GraalVM的技术知识脉络的重塑和探究
- win10 python3.8 wxpython.whl 安装步骤
- LeetCode -90. 子集 II C++ (回溯法)
- 九. Go并发编程--context.Context
- HTTP1.1 Keep-Alive到底算不算长连接?