一、简单gridview列表展示
1.HomeController
public ActionResult Index()
{
//返回绑定models的index.cshtml
return View(NorthwindDataProvider.GetDocuments());
} /// <summary>
/// 回传方法代码
/// </summary>
/// <returns></returns>
public ActionResult GridViewPartialView()
{
//局部刷新并绑定models
return PartialView("GridViewPartialView", NorthwindDataProvider.GetDocuments());
}
2.view(index.cshtml)
<div id="GridViewPartialView">
@Html.Partial("GridViewPartialView", Model)
</div>
3.view(GridViewPartialView.cshtml)
@* DXCOMMENT: Configure GridView *@
@Html.DevExpress().GridView(
settings =>
{
settings.Name = "GridView";
settings.CallbackRouteValues = new { Controller = "Home", Action = "GridViewPartialView" };
settings.KeyFieldName = "DocumentId";
settings.Width = System.Web.UI.WebControls.Unit.Percentage();
settings.SettingsPager.Visible = false;
settings.SettingsPager.PageSize = ;
settings.Settings.VerticalScrollBarMode = ScrollBarMode.Visible;
settings.Settings.VerticalScrollableHeight = ;
settings.Settings.VerticalScrollBarStyle = GridViewVerticalScrollBarStyle.Virtual;
settings.ControlStyle.Paddings.PaddingTop = System.Web.UI.WebControls.Unit.Pixel();
settings.ControlStyle.Border.BorderWidth = System.Web.UI.WebControls.Unit.Pixel();
settings.ControlStyle.BorderBottom.BorderWidth = System.Web.UI.WebControls.Unit.Pixel();
//显示序号列
settings.Columns.Add(c =>
{
c.Caption = "序号";
c.SetDataItemTemplateContent(s =>
{
ViewContext.Writer.Write(s.ItemIndex + );
});
});
//绑定主键列,并隐藏该列
settings.Columns.Add("DocumentId", "").Visible = false;
settings.Columns.Add("DocumentCode", "文书字号");
settings.Columns.Add("DocumentName", "文书名称");
//根据数据库中'1'or'0'显示数据列表为'行政'or'刑事'
settings.Columns.Add(c =>
{
c.FieldName = "DocumentType";
c.Caption = "类型";
c.SetDataItemTemplateContent(s =>
{
string showText = s.Text;
if (s.Text == "")
{
showText = "行政";
}
else if (s.Text == "")
{
showText = "刑事";
}
ViewContext.Writer.Write(showText);
});
});
//格式化日期:MVCxGridViewColumnType.DateEdit (年/月/日)
settings.Columns.Add(c =>
{
c.FieldName = "DocumentDate";
c.Caption = "文书日期";
c.ColumnType = MVCxGridViewColumnType.DateEdit;
c.Settings.AutoFilterCondition = AutoFilterCondition.Equals;
}); settings.Columns.Add("DocumentMemo", "备注");
//显示复选框列
settings.CommandColumn.Visible = true;
settings.CommandColumn.ShowSelectCheckbox = true;
}).Bind(Model).GetHtml()
GridView
一、简单gridview列表展示的更多相关文章
- 在GridView列表中使用图片显示记录是否包含附件
在我的前面很多文章中,都介绍过通用附件模块的管理,本篇随笔主要介绍在一些应用模块中的列表展示中,包含附件的记录,在GridView列表界面中使用图标来快速显示是否有附件的情况. 1.通用附件模块的应用 ...
- 【ASP.NET基础】简单企业产品展示网站--产品编辑CRUD
摘要:本文记录创建一个小的.简单的产品网站的步骤. 一,搭建一个简单的产品展示网站,熟悉以下知识点:NVelocity模板引擎.Ajax无刷新页面请求,文件上传,Row_Number实现分页,ckEd ...
- Vuex 教程案例:计数器以及列表展示
本案例github:https://github.com/axel10/Vuex_demo-Counter-and-list 本篇教程将以计数器及列表展示两个例子来讲解Vuex的简单用法. 从安装到启 ...
- salesforce lightning零基础学习(七) 列表展示数据时两种自定义编辑页面
上一篇Lightning内容描述的是LDS,通过LDS可以很方便的实例化一个对象的数据信息.当我们通过列表展示数据需要编辑时,我们常使用两种方式去处理编辑页面:Pop Up Window弹出修改详情以 ...
- 循序渐进VUE+Element 前端应用开发(5)--- 表格列表页面的查询,列表展示和字段转义处理
在我们一般开发的系统界面里面,列表页面是一个非常重要的综合展示界面,包括有条件查询.列表展示和分页处理,以及对每项列表内容可能进行的转义处理,本篇随笔介绍基于Vue +Element基础上实现表格列表 ...
- 使用DevExpress的GridControl实现多层级或无穷级的嵌套列表展示
在我早期的随笔<在GridControl表格控件中实现多层级主从表数据的展示>中介绍过GridControl实现二级.三级的层级列表展示,主要的逻辑就是构建GridLevelNode并添加 ...
- ASP.NET Aries 入门开发教程2:配置出一个简单的列表页面
前言: 朋友们都期待我稳定地工作,但创业公司若要躺下,也非意念可控. 若人生注定了风雨飘摇,那就雨中前行了. 最机开始看聊新的工作机会,欢迎推荐,创业公司也可! 同时,趁着自由时间,抓紧把这系列教程给 ...
- Winform开发主界面菜单的动态树形列表展示
我在之前很多文章里面,介绍过Winform主界面的开发,基本上都是标准的界面,在顶部放置工具栏,中间区域则放置多文档的内容,但是在顶部菜单比较多的时候,就需要把菜单分为几级处理,如可以在顶部菜单放置一 ...
- iOS开发UI篇—使用嵌套模型完成的一个简单汽车图标展示程序
iOS开发UI篇—使用嵌套模型完成的一个简单汽车图标展示程序 一.plist文件和项目结构图 说明:这是一个嵌套模型的示例 二.代码示例: YYcarsgroup.h文件代码: // // YYcar ...
随机推荐
- duddo在xml里面出现红叉的解决方法
原因是没有加入dubbo.xsd window-Preferences-输入xml-xmltacalog....... 配置离线约束:http://code.alibabatech.com/schem ...
- CI框架定义判断POST GET AJAX
CI框架当中并没有提供,类似tp框架中IS_POST,IS_AJAX,IS_GET的方法. 所有就得我们自己造轮子了.下面就介绍一下,如何定义这些判断请求的方法.其实很简单的. 首先打开constan ...
- 解读人:陈秋实,SP2: Rapid and Automatable Contaminant Removal from Peptide Samples for Proteomic Analyses(标准操作流程2:如何在蛋白质组学分析中快速和自动的去除肽段样品中的污染物)
发表时间:2019年4月 IF:3.950 单位: 威斯康星医学院生物化学系 威斯康星医学院生物医学质谱研究中心 物种:人(人体肾脏细胞和蛋白) 技术:肽段清理 一. 概述:(用精炼的语言描述文章的整 ...
- StampedLock原理
原文链接:https://blog.csdn.net/sunhaoning/article/details/68924625 StamppedLock是Java 8中引入的一种新的锁机制.读写锁虽然分 ...
- CompletionService详解
public interface CompletionService<V> { Future<V> submit(Callable<V> task); Future ...
- P3379 【模板】最近公共祖先(LCA)(LCT)
\(\color{#0066ff}{ 题目描述 }\) 如题,给定一棵有根多叉树,请求出指定两个点直接最近的公共祖先. \(\color{#0066ff}{输入格式}\) 第一行包含三个正整数N.M. ...
- 线段树 SP1043 GSS1 - Can you answer these queries I
SP1043 GSS1 - Can you answer these queries I 题目描述 给出了序列A[1],A[2],-,A[N]. (a[i]≤15007,1≤N≤50000).查询定义 ...
- linux物理内存管理
1.为什么需要连续的物理内存: Linux内核管理物理内存是通过分页机制实现的,它将整个内存划分成无数个4k(在i386体系结构中)大小的页,从而分配和回收内存的基本单位便是内存页了.利用分页管理有助 ...
- C++学习笔记-关键词
1.friend友元 采用类的机制后实现了数据的隐藏与封装,类的数据成员一般定义为私有成员,成员函数一般定义为公有的,依此提供类与外界间的通信接口.但是,有时需要定义一些函数,这些函数不是类的一部分( ...
- tomcat故障——数据库未授权