1.columns

<% Html.Telerik().Grid(Model).Name("Orders").Columns(columns =>{//绑定列名columns.Bound(o => o.OrderID);//隐藏字段columns.Bound(o => o.OrderID).Hidden(true);  //绑定列标题          columns.Bound(o => o.OrderDate).Title("Order");//添加样式     columns.Bound(o => o.OrderID).HeaderHtmlAttributes(new {@class="order-id-column"}});//设置列宽columns.Bound(o => o.OrderID).Width(200);       //自定义控件(以下为复选框,自定义了列标题为复选框,可供全选)      columns.Bound(o => o.OrderID)        .ClientTemplate("<input type='checkbox' name='chkBox' value='<#=ID#>' />")        .HeaderTemplate("<input type='checkbox' name='checkeAll' value='all' οnclick='checkeAll(this)' />");      //时间格式化      columns.Bound(o => o.OrderDate).Format("{0:dd/MM/yyyy}");      //格式化      columns.Bound(c => c.CustomerID).Format( "<img src='>" + Url.Content("~/Content/Images/Customers/")         + "{0}.jpg' alt='{0}' />" ).Encoded(false).Title("Avatar");//Template column which shows an action linkcolumns.Template(o => {%><%= Html.ActionLink("Edit", "Home", new { id = o.OrderID }) %><%}).Title("Edit");}).Render();
%>

js

//列标题的复选框全选实现function checkeAll(e) {$("input[name='chkBox']").attr("checked", e.checked);}

2.Paging 分页

<%= Html.Telerik().Grid(Model).Name("Grid").Pageable() //1.启用分页功能  .Pageable(pager => pager.PageTo(10))  //2.设置按10条分页  .Pageable(pager => pager.Enabled((bool)ViewData["enablePaging"]))  .Pageable(pager => pager.PageSize(20))  .Pageable(pager => pager.Position(GridPagerPosition.Top))  .Pageable(pager => pager.Total((int)ViewData["total"]))  .Pageable(pager => pager.Style(GridPagerStyles.PageInput | GridPagerStyles.Numeric))%>

3. 自定义

//----Defining a custom server command
<%= Html.Telerik().Grid<Order>(Model).Name("Grid").Columns(columns =>{columns.Command(commands =>{// Declare a custom command named "showDetails"commands.Custom("showDetails")// Set the text which the command button will display.Text("Show details")// Specify the action method which the command will invoke.Action("ShowDetails", "Home")// Specify which properties of the data item will be passed as action method arguments.DataRouteValues(route => {// Send the OrderID property of the data item as "orderID" parameterroute.Add(o => o.OrderID).RouteKey("orderID");});})})
%>//----Handling the custom command
// The "orderID" argument will come from the OrderID property. Defined via DataRouteValues
public ActionResult ShowDetails(int orderID)
{var northwind = new NorthwindDataContext();// Get the order by "orderID"var order = northwind.Orders.FirstOrDefault(o => o.OrderID == orderID);// Display a some view which will use the orderreturn View(order);
}

[4]Telerik Grid 简单使用方法相关推荐

  1. telerik grid ajax,Telerik.Web.Mvc网格。在.DetailView中没有调用Ajax方法

    我正在使用免费的Telerik.Web.Mvc网格并遵循此示例:http://demos.telerik.com/aspnet-mvc/grid/hierarchyajax 我的问题: 在用户输入一些 ...

  2. JAVA用最简单的方法来构建一个高可用的服务端,提升系统可用性

    一.什么是提升系统的高可用性 JAVA服务端,顾名思义就是23体验网为用户提供服务的.停工时间,就是不能向用户提供服务的时间.高可用,就是系统具有高度可用性,尽量减少停工时间.如何用最简单的方法来搭建 ...

  3. 【CI3.1】CI框架简单使用方法

    CI框架简单使用方法 1.回忆MVC1.1.M:模型,提供数据,保存数据1.2.V:视图,只负责显示,表单form1.3.C:控制器,协调模型和视图1.4.action:动作,是控制器中的方法,用于被 ...

  4. smarty mysql demo_PHP Smarty模版简单使用方法

    本文实例讲述了PHP Smarty模版简单使用方法.分享给大家供大家参考,具体如下: Index.php: require('../libs/Smarty.class.php'); $smarty = ...

  5. 通过身份证号提取性别_身份证号提取生日、年龄、性别、籍贯,最简单的方法!...

    上一期,Amy跟大家分享了如何从身份证号中提取出生日期.今天我们继续来讲如何提取年龄.性别.籍贯. 身份证号提取年龄 ✦思路:在E2单元格输入公式"=DATEDIF(D2,TODAY(),& ...

  6. 创建三维建筑可视化和虚拟现实的最快和最简单的方法

    创建三维建筑可视化和虚拟现实的最快和最简单的方法 时长3小时12分 1280X720 Mkv 语言:英语+中文字幕(根据原英文字幕机译更准确)+原英文字幕 大小解压后:2.86G 共28小节课程 标题 ...

  7. scala akka_如何对Scala和Akka HTTP应用程序进行Docker化-简单的方法

    scala akka by Miguel Lopez 由Miguel Lopez 如何对Scala和Akka HTTP应用程序进行Docker化-简单的方法 (How to Dockerise a S ...

  8. 上如何刻字_如何用简单的方法在零件表面刻字:这里就有你想要的答案

    上一篇文章我们用solidworks软件的焊件模块来绘制了一个最简单的机架.此过程中用到了焊件的以下功能:结构构件.角撑板.只要以后画机架肯定要用到结构构件的,大家应该注意学习好这个最常用的功能,在这 ...

  9. 不用恐惧AI的高速发展,论击败阿法狗(零)最简单的方法

    作者:刘锋 计算机博士,互联网进化论作者 10月19日凌晨,在国际学术期刊<自然>(Nature)上发表的一篇研究论文中,谷歌下属公司Deepmind报告新版程序AlphaGo Zero: ...

最新文章

  1. ehcache.xsd
  2. php中用foreach改变数组的值的问题
  3. a链接的四个伪类顺序
  4. NHibernate1.02使用MsAccess2000Dialect 提供对 Access 数据库的支持
  5. 单例模式的java实现
  6. 解决winxp网上邻居共享问题的方法
  7. 送书 | 新书《Python科学计算入门与实战》
  8. 流放者柯南服务器文件,《流放者柯南》个人服务器架设教程文本及视频详解
  9. android 安装界面关闭程序,Android安装apk文件,不弹出安装完成的界面
  10. Python链接数据库
  11. python俗称_python中文叫什么
  12. Cascade R-CNN: Delving into High Quality Object Detection(个人学习笔记)
  13. Silvaco TCAD仿真1——TCAD概述
  14. k8s pod基础概念
  15. Silverlight视频语音聊天项目
  16. DMap(谛听)——实战Vue百万条数据渲染表格组件开发
  17. CentOS软件管理 - YUM工具
  18. 集美大学计算机科学与技术知乎,集美大学
  19. 视频剪辑工具,批量处理视频中的声音,教你添加新音乐
  20. 如何让plsql记住密码,实现快速登录

热门文章

  1. 《C++ Primer 第五版》第二章(第5小节)——using和typedef,auto和decltype总结
  2. vs 2017 静态库 动态库 的初步使用
  3. 网易架构师深入讲解Java开发!BAT等大厂必问技术面试题
  4. java----连接池C3p0使用的补充
  5. XGBoost入门及实战
  6. JS之数据类型v(** v**)v个人笔记
  7. 【安富莱二代示波器教程】第8章 示波器设计—测量功能
  8. 微信小程序 设置背景占满整个页面
  9. 感想篇:4)越来越精简的机械设计
  10. Today is weekend不是应该一定会输出吗