CheckBoxList动态绑定数据按需换行
来源:互联网 发布:淘宝凡兔的模特叫什么 编辑:程序博客网 时间:2024/05/08 12:18
/// <summary> /// 填充空标签 /// (根据标签类别分组,根据每行的数量填充相应的空标签以达到根据标签关系分行的目的) /// </summary> /// <param name="tagList"></param> /// <param name="repeatColumns"></param> private void FillEmptyTag(List<tags> tagList, int repeatColumns) { var list = tagList.GroupBy(x => x.tagTypeId) .Select(y => (new { tagTypeId = y.Key, count = y.Count() })).ToList(); int index = 0; // 插入空标签的索引 foreach (var item in list) { index += item.count; // 算出空标签的数量 int count = repeatColumns - item.count % repeatColumns; if (count > 0 && count != repeatColumns) { for (int i = 0; i < count; i++) { // 初始化空标签 tags emptyTag = new tags(); emptyTag.tagId = "0"; emptyTag.name = string.Empty; tagList.Insert(index + i, emptyTag); } // 插入空标签之后,更新index index += count; } } } /// <summary> /// 隐藏CheckBoxList控件中的空标签 /// </summary> /// <param name="chkl"></param> private void HideEmptyTag(CheckBoxList chkl) { foreach (ListItem li in chkl.Items) { if ("0".Equals(li.Value)) { li.Selected = false; li.Attributes.Add("style", "visibility:hidden"); } } }动态绑定“标签”,要按照标签类别换行,可以在绑定的数据中插入相应的空数据,然后隐藏空数据,就可以实现换行的效果
0 0
- CheckBoxList动态绑定数据按需换行
- 绑定数据到CheckBoxList控件
- CheckBoxList控件之数据绑定
- CheckBoxList 的数据绑定及数据获取
- CheckBoxList动态绑定 取值_ASPNET(转)
- asp.net的checkboxlist绑定数据
- asp.net checkboxlist 后台动态绑定,前台jquery获取value
- 如何遍历CheckBoxList,获得选中项的值?动态绑定CheckBoxList或给某些项赋值?
- CheckBoxList控件绑定数据和设置选定项
- javascript 判断checkboxlist 绑定
- CheckBoxList绑定数据库
- dropdownlist 动态绑定数据
- 动态绑定报表数据
- ComboBox 动态绑定数据
- Reportview 动态绑定数据
- 动态绑定数据
- js数据动态绑定
- 动态数据绑定注意事项
- jsoup使用例子(仅作参考)
- 各种数据库(oracle、mysql、sqlserver等)在Spring中数据源的配置和JDBC驱动包
- HDU-2680 Choose the best route(最短路[Dijkstra])
- Android项目Tab类型主界面大总结 Fragment+TabPageIndicator+ViewPager
- Android不常见系统控件一览
- CheckBoxList动态绑定数据按需换行
- Datagrid中设置样式
- hdu 1711 Number Sequence KMP
- java中数组用法
- lua Table的插入简单实现
- Quartz 两种实现方式
- MongoDB之增删改查(一)
- 袁岚峰:中国科技实力正以多快的加速度逼近美国
- 用mprotect和sigsegv 调查内存异常的问题