前一段时间写了DNS配置信息的页面。现实的效果图为

当时第一次用telerik:RadListView控件感觉挺有意思的,于是写下心得体会,需要的朋友可以看看哦,呵呵!

首先是布局模板LayoutTemplate在这里面定义了一个button用于添加配置信息,还有一个占位符<asp:PlaceHolder>用于显示所有参数信息,另外就是分页控件<telerik:RadDataPager>,该分页控件的属性AllowSEOPaging必须设为true这样才可以正常分页

接下来就是项目模板<ItemTemplate>在这个里面就要绑定所有要现实的数据

再接着要写编辑项的模板<EditItemTemplate>,该模板显示要与项目模板保持一致,否则会出现页面变形,当点击编辑按钮时会出现该模板,另外要编辑则绑定时要用Bind因为它可以读写,而Eval是只读性的

最后要写的就是添加项模板<InsertItemTemplate>该模板的样式也要与上面两项模板保持一样,否则点击添加项时添加模板显示也会使整个页面变形,另外绑定和编辑一样要用Bind

页面上主要就是这几个模板的设置,然后我们看代码应该注意的地方:

首先点击添加项时若想让添加模板出现在最前方则在添加事件里写:

RadListView1.InsertItemPosition = RadListViewInsertItemPosition.FirstItem;

若编辑的时候不让添加模板显示则用:

RadListView1.InsertItemPosition = RadListViewInsertItemPosition.None;

当编辑是要获得textBox的值则要用获得容器中控件的方法获得textBox的值,如:

Label lblName = (Label)e.ListViewItem.FindControl("RootNames");

TextBox txtNote = (TextBox)e.ListViewItem.FindControl("txtBoxNote");

TextBox txtvalue = (TextBox)e.ListViewItem.FindControl("txtBoxValue");

这样在获得这些控件的Text值即可获得编辑后的值,从而修改各节点属性,天加配置信息的时候也是这样先获得容器RadListView中的控件在读取它们的值来添加节点

本文转自HDDevTeam 51CTO博客,原文链接:http://blog.51cto.com/hddev/642450,如需转载请自行联系原作者

通过实例学习如何使用telerik:RadListView控件相关推荐

  1. telerik grid ajax,Telerik ajax 控件学习笔记 - Ajax

    产品版本:RadControls for ASP.NET Ajax Q1 2009 Telerik 的控件实现 Ajax 的方式比 asp.net ajax 要简单些.有如下特点: 1. 不需要拖放很 ...

  2. 使用Telerik控件搭建Doubanfm频道部分

    今天感觉好累啊..还是坚持记录下. 收集的API: https://github.com/HakurouKen/douban.fm-api https://github.com/zonyitoo/do ...

  3. WPF界面控件Telerik UI for WPF新手入门教程 - 如何添加telerik控件

    本教程将介绍执行哪些步骤才能在应用程序中添加Telerik UI for WPF控件. 有两种方法可以做到这一点 - 第一种是为 VisualStudio 安装 Progress Telerik WP ...

  4. 聚合函数的计算机控件,使用Kendo UI MVC Grid包装器的聚合函数

    眼镜 剑道:2012.3.1114 .Net:4.5 MVC:4.0 问题 我使用DataTable作为模型绑定我的网格,我需要有聚合值.如果我使用下面的代码作为我的基础(取自Kendo UI代码库) ...

  5. Silverlight Telerik控件学习:带CheckBox复选框的树形TreeView控件

    在web开发中,带checkbox的tree是一个很有用的东东,比如权限选择.分类管理,如果不用sl,单纯用js+css实现是很复杂的,有了SL之后,就变得很轻松了 解决方案一: 利用Silvelri ...

  6. 初步了解Telerik for WPF 控件

    安装: 此版本只支持VS2015以后: 安装完成: 开始菜单: demo:好久没动这东西搞混了:以前安装了telerik for winform 的rad控件:都在一个开始菜单下:此demo是winf ...

  7. 图解.Net Telerik 控件教程

    第一部分 WinForm版本 Telerik 控件 第一章 安装配置 鄙人电脑上装有Winform版和asp.net ajax 版的Telerik控件.装好后的目录结构如下. 开始菜单的内容如下, 点 ...

  8. Silverlight Telerik控件学习:数据录入、数据验证

    相信很多人都听说过这句名言:garbage in ,garbage out ! 数据录入不规范(或错误)就象一颗定时炸弹,迟早会给系统带来麻烦,所以在数据录入时做好验证是很有必要的. 相对传统asp. ...

  9. UI控件Telerik UI for WinForms发布R1 2019|附下载

    Telerik UI for WinForms拥有适用Windows Forms的110多个令人惊叹的UI控件.所有的UI for WinForms控件都具有完整的主题支持,可以轻松地帮助开发人员在桌 ...

最新文章

  1. java 协程线程的区别_为什么 Java 坚持多线程不选择协程?
  2. 【面试招聘】聊聊读研究生应该怎么权衡offer的选择:适合选择恐惧症
  3. leetcode 621. 任务调度器(贪心算法)
  4. Ubuntu Install Java
  5. 程序员,活得是本事:30 岁后的 20 条人生建议
  6. 通过MDaemon自带功能,实现同部门用同一账号对外收发邮件
  7. python 对正整数分解质因数
  8. PMP 项目管理过程组与知识领域梳理
  9. 神经网络 mse一直不变_自动扩增:从数据中学习扩增策略|扩增|top|算法|神经网络|样本...
  10. FLASH闪存原理与实验
  11. 周未特别节目《前赤壁赋》
  12. 封闭解(Closed-form solution)、解析解(Analytical solution)、数值解(Numerical solution) 释义
  13. Windows 8 简体中文 官方正式版 原版镜像下载
  14. 利用scrapy+splash+redis实现对JS动态生成网页的增量爬取
  15. 高效率的免费发布信息平台,助力企业高质量采购
  16. 页面动态时间php,HTML制作网页动态时钟教程
  17. pthread_cond_signal与pthread_cond_broadcast的使用区别
  18. python基础 多点坐标 绘制折线图 计算两点距离
  19. freemarker根据模板生成word文档,换行
  20. 编程匠艺:编写卓越的代码(第二版

热门文章

  1. GRUB启动过程分析 GRUB 引导程序配置
  2. j2ee下的单元测试小工具
  3. 基于MATLAB的语音信号的时域特性分析(一)——分帧、窗函数
  4. BS-XX-020基于SSM实现停车位租赁系统
  5. matlab工作路径
  6. random.choice()使用
  7. 用于自然语言处理的卷积网络
  8. 2019.03.18 连接my sql
  9. JQ-CSS-实现导航菜单效果
  10. C# 代理应用 - Cachable