无比强大的GridView,表头固定,表体有滚动条可滚动

// 计算数据,完全可以从数据看取得 ICollection CreateDataSource( ) { System.Data.DataTable dt = new System.Data.DataTable(); System.Data.DataRow dr; dt.Columns.Add(new System.Data.DataColumn("学生班级", t …… 阅读全文

【备用】非常不错的ASP操作数据库类,支持多数据库MSSQL,ACCESS,ORACLE,MYSQL等

可同时操作多个不同类型的数据库。 完全不用考虑数据类型的差别,再也不用想字符型字段加不加单引号。 调用非常简单,对数据库的主要操作一般只需要一行代码。 支持mssql事务回滚。 可自动生成和输出sql语句方便调试。 使用方法: 1. 修改clsDbctrl.asp文件中的第1行为你自己的数据库位置(修改方法参考下面的CreatConn函数说明)。如需连接多个数据库可自行 …… 阅读全文

Jquery常用技巧和方法收集

Tip15:Jquery触发回车事件 $(function () { $('#target').bind('keyup', function (event) { if (event.keyCode == 13) { alert("Hello~"); …… 阅读全文

在GridView表头新增图片 实现GridView行折叠展开效果

Expand/Collapse var Grid = null; var UpperBound = 0; var LowerBound = 1; var CollapseImage = 'images/minus.gif'; var ExpandImage = 'images/plus.gif …… 阅读全文

设置GridView列名中文显示 及DataTable根据主键获取行记录

protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { DataTable dt = FormatDT(); //获取主键指定行 DataRow dr1 = dt.Rows.Find( …… 阅读全文

DataTable 行列转换 将原来的行表转化成交叉表,无对应值赋默认值,用于统计显示或报表

protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { DataTable tt = GetCrossTable(CreateDT()); GridView1.DataSource = tt; G …… 阅读全文

比较两个DataTable中不同的记录,且合并两个DataTable的列显示,有图

protected void Page_Load(object sender, EventArgs e) { creatDataTable(); } protected void Button1_Click(object sender, EventArgs e) { DataTable DataTabl …… 阅读全文

C# DllImport的用法 调用Window的一些常用功能

大家在实际工作学习C#的时候,可能会问:为什么我们要为一些已经存在的功能(比如Windows中的一些功能,C++中已经编写好的一些方法)要重新编写代码,C#有没有方法可以直接都用这些原本已经存在的功能呢?答案是肯定的,大家可以通过C#中的DllImport直接调用这些功能。DllImport所在的名字空间 using System.Runtime.InteropServices;MSDN中 …… 阅读全文