Welcome 微信登录

首页 / 网页编程 / ASP.NET

DataGridView多维表头的实现方法

DataGridView多维表头的实现方法

背景对于.NET 原本提供的DataGridView控件,制作成如下形式的表格是毫无压力的。 但是如果把表格改了一下,变成如下形式传统的DataGridView就做不到了,如果扩展一下还是行的,有不少网友也扩展了DataGridView控件,不过有些也只能制作出二维的表头。或者使用第三方的控件,之前也用过DevExpress的BoundGridView。不过在没有可使用的第三方控件的情况下,做到下面的效果,就有点麻烦了。那得自己扩展了,不过最后还是用了一个...
DataTable多列合并问题轻松搞定

DataTable多列合并问题轻松搞定

问题背景: 在做考试系统手动生成试卷部分时由于题库的表结构不相同,导致同样的Gridview(已模板化后的,其结构已固定)在显示时不能同时两种不同结构的数据。如GridView结构如下所示:这种固定的格式显示的是以选择题为代表的数据结构,但是因为选择题题库表结构与论述题题库表结构不相同,所以无法直接显示以论述题为代表的数据结构。这时如何在这个固定的GridView中显示不同的数据呢?其实在仔细观察后我们可以发现他们唯一的区别在于“答案”这列的数据不同,在选...
Asp.net静态方法之Grid转DataTable方法实现步骤

Asp.net静态方法之Grid转DataTable方法实现步骤

GridView绑定DataTable后,如何获取GridView绑定后显示的值,在项目需求需要的背景下,搜索了获取单元格显示文本的方法,然后写了一个静态方法,经过在项目中的使用,bug的修复,较为稳定。 独乐乐不如众乐乐,把代码贴出来供大家指正。 复制代码 代码如下: #region ================GridView转DataTable方法================ /// <summary>GridView转DataT...
Asp.net清空控件值的方法(可自定义控件类型)

Asp.net清空控件值的方法(可自定义控件类型)

由于项目收尾,最近忙着做一些方法的优化,整理了一些分享给大家。 当页面内有许多控件,我们在需要清空其值的时候,一个个清空未免太麻烦。于是写了这么一个方法,可以自定义清空控件的类型,灵活应对业务需求。 复制代码 代码如下: /// <summary>重置方法控件类型枚举</summary> /// <remarks>求知域http://www.qqextra.com 2012-12-28</remarks> p...
.net 弹出消息框后导致页面样式变乱解决方法

.net 弹出消息框后导致页面样式变乱解决方法

点击按钮,执行提交操作,弹出消息框后,页面的样式变乱,解决方法: 首先,确定使用的css样式正确,页面中的宽高值保持规范统一; 然后,弹出框避免使用Response.Write(),如下所示复制代码 代码如下: Response.Write("<script language=javascript>"); Response.Write("window.alert(""); Response.Write("计划添加失败!"); Response....
.net实现oracle数据库中获取新插入数据的id的方法

.net实现oracle数据库中获取新插入数据的id的方法

在sql sever中实现插入数据的自动增长是很容易的,但是在oracle数据库中实现这一操作不是很容易,同时要想在.net中实现获取新插入数据的id,而且不会出现读错的情况,就更显得困难了,为了解决在oracle数据中插入的数据能够自增id,同时获取新数据的id,并避免因并发操作而出现的id读错的问题。 数据表结构为test(id,name) 首先,解决数据id自增问题 创建一个序列sequence(sequence详解可从网上搜一下,这里不赘述) cr...
ASP.NET 清除模式窗口数据缓存的操作方式

ASP.NET 清除模式窗口数据缓存的操作方式

使用模式窗口showModalDialog()弹出页面在asp.net中经常用到 用的最多的就是点击“修改”按钮,弹出修改页面;修改成功之后,关闭修改页面,刷新父页面。 目前存在的一个问题是,刷新完父页面之后,再点击修改按钮弹出修改页面,修改页面显示的数据却不是修改后的数据,还是第一次弹出修改页面的旧数据,这里就涉及到了清除模式窗口缓存数据的问题。 这涉及到ShowModalDialog缓存机制的问题,需要我们手动添加一些代码来清除缓存。 操作方式如下: ...
<< 121 122 123 124 125 126 127 128 129 130 >>