- 博客(30)
- 资源 (13)
- 收藏
- 关注
原创 C# 10进制转62进制
如标题所示, 将Keys改成对应的进制字符即可另,优化点增加大小写字符可能会引起不直观的字符串生成2.0和o应当去除其中一个,否则同样会引起不直观字符生成private static readonly string Keys = "123456789abcdefghijklmnopqrstuvwxyz";//编码,可加一些字符也可以实现72,96等任意进制转换,但是有符号数据不直观,会影响阅读。 private static readonly int Exponent = Key
2020-10-03 13:09:51
439
原创 我的SQL数据库分页
废话不多说,直接上代码:if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[SP_PageViewForSql]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)drop Proc SP_PageViewForSqlGOCreate proc SP_Pa
2012-12-13 00:56:03
402
原创 我的一些SQLServer 优化
一直在维护公司的系统,最近有客户投诉系统过慢,恩恩硬着头皮上去看吧首先的话,我会先习惯性的看看数据库中的活动监视器,也就是下图最后的那个打开后(如下图)我会很习惯性的盯着下面的那一栏[最近耗费大量资源查询],我比较注重的是后面的逻辑读取次数和平均持续的时间PS:可以选择一项的一个倒三角选择需要监视的的数据库名称,排除其他数据库的操作带来的干扰在[逻辑读取次数]和[平
2012-12-07 22:30:14
546
原创 兼容所有浏览器的下载语句
System.IO.FileInfo DownloadFile = new System.IO.FileInfo(Server.MapPath("~/Files/StaffTemp/员工导入模板.xls")); string UserAgent = Request.ServerVariables["http_user_agent"].ToLower(); str
2012-10-05 10:35:26
608
原创 SQL的各种判断
删除带约束(默认值)的表的某一列--获取字段上面的约束名称,组合成一句字符串,用exec执行IF exists(SELECT 1 FROM sysobjects where id IN (SELECT cdefault FROM syscolumns where name='[列名]' AND id=object_id('[表名]'))) begindeclare @name var
2012-09-12 14:33:23
1188
原创 Highchart的一些总结
近日用Highchart做了个小功能,在后面动态配置数据源,然后在前面用Highchart显示出数据源中相关的那些数据,写了一天的这个功能,我觉得吧,最激动人心的就是在前面转化datatable的这段上面在数据源中,我是定了一个这样的列表,这样动态设置数据源的方式有一个好处,就是以后解析的话,你只需要写sql语句或者sql的存储过程,前面怎么样解析是不用去管,有点一劳永逸的感觉
2012-09-01 16:19:04
3405
原创 报表(一)
好吧,今天就讲一下一些有意思的报表,存储过程+GridView做成的报表今天就少一点讲一下显示数据,下一个再讲导出Execl表以及在线预览等等的其他必要功能先上存储过程:alter proc Text_procasbegin--创建表头表if exists (select * from dbo.sysobjects where id = object_id(N'[d
2012-04-26 23:24:03
526
原创 配置Office在IIS中实现预览功能
上篇啰啰嗦嗦说了一堆,这篇不说了,直接上图好了~~往下面看吧,亲~预览office文件的类库文件稍后上传~ 这里是以Excel为例子的,其他两个一样是这样配的,还有就是找不到这三个组件的话,重装一下OFFice 2003吧,记得把高级工具那个给勾上
2012-04-23 10:34:52
862
原创 最长的存储过程
--好吧,我承认这是我学SQL两年以来写过的最长的SQL存储过程了,没有别的意思,只是发布上来纪念一下~alter PROCEDURE [dbo].[Sp_投资公司统一收据] ( @StaffID numeric (18, 0), @SqlWhere nvarchar (500)) -- WITH EXECUTE AS CALLERASIF NOT EXISTS(SELECT
2012-04-21 15:21:25
1101
原创 数据库升级层
好吧,我承认我的确很是无聊的人,无聊到不知道该干嘛的人。那就编码吧,下面就无聊的写一下对一个数据库的升级类 呃,废话不多说,想法:每次对数据库字段进行修改的时候是不是改完,然后就没事了,过了一段时期后,发现以前改过什么都忘了,恩恩,这可是一件大问题来的,就好像这次的那个谁问的:你这几天对数据库改了什么的?“这,这,情何以堪呐,我怎么记得了这么多?!”做完后成这个样子,某年某月某日
2012-04-18 22:14:30
699
原创 Excel文件上传预览(上传到数据库后面再说)
许久不更新博客了,好像很空的样子,恰好最近在做excel文件上传到数据库中的功能,所以在这里总结一下...............闲话不多说,开工~~思路:一般来讲,我觉得是先Excell文件上传到服务器先,然后用ASPNet上面的OleDb对象,读取Excel文件中的数据,然后填充到grivdView中,然后就没然后了~~ (呃~我是说一般来说的,也就是我
2012-01-09 23:38:17
2666
1
原创 收录一个合并grivView合并同一列中的相同单元格
/// /// 从第二行开始,比较本行和上行的单元格,相同则合并 /// /// GridView /// 合并列的序号 public static void GroupCol(GridView gv, int colIndex) { if (gv.Rows.Count <
2011-12-09 10:19:41
1008
原创 FIleUpLoad控件的使用(上)
在FileUpload控件中,获取和比较文件大小和文件的可上传类型都是很重要的,所有话不多说,直接上代码:获取文件大小:FileUpload1.PostedFile.ContentLength 注意,这里获取出来的文件大小是以B做单位的,所以,呃~~反正就是注意点就是啦获取文件后缀名 //判断文件类型 string fileExtensio
2011-12-07 12:54:06
1528
转载 TreeView单击事件的BUG修复及深入探讨返回事件
[Asp.NET函数及控件] TreeView单击事件的BUG修复及深入探讨返回事件前一阵子,有位仁兄问我:“怎么样得到点击某节点时击发一个返回服务器处理的事件?”我给了他以下函数,并告知他TreeView的AutoPostBack一定要打开(值为True):private void TreeView1_SelectedIndexChange(object sender, Mi
2011-11-30 15:42:52
1910
原创 子页面传值与父页面传值(上)
这样的一个问题----------在父页面中跳转到子页面后,获取到输入的值后传递给父亲页面,然后在父页面上赋值给父页面上得某个控件很明显这中跨页面的传值问题上面,可以用上Session,地址栏,Application去传值,这样的传值是没有问题的,问题是出在如果用这些方法传值的话怎么触发页面上的事件进而去为父页面中的某个控件赋值呢?这里提供两种方法,一种是Js,另外一种是AJAX的Js
2011-11-28 13:10:06
1679
原创 浅析TreeView的操作(下)
上回说到了对TreeView的载入,修改,删除,这次要讲的是对treeView的删除以及选中,还有就是对节点的选择对TreeView的删除依旧是两种方法,第一种:1、用递归去删除数据库中的数 原理:获取选中的节点的ID值,然后在数据库中删除,然后在数据库库中遍历,找到子节点,删除,回到上一层,找子节点,删除,回到上一层.....
2011-11-26 10:23:13
851
原创 浅析TreeView控件的操作(上)
treeView控件是网页中很常用的一个导航控件,所以,额。。。。反正就是很常用就对了啦,正好在公司这边,军哥交给我的第一个功能模块就是做对TreeView控件的操作,也就是增删改以上为背景,背景介绍完了,进入正题:【1】动态加载节点的方法: (1)一种很直白并且很容易想到的方法--------递归
2011-11-23 12:48:06
3360
原创 在gridview中获取选中的CheckBox
for (int i = 0; i { CheckBox cb = (CheckBox)this.Grid1.Rows[i].FindControl("CheckBox2"); if (cb.Checked) { Label lb = (Label)this.Grid
2011-11-18 12:53:50
667
转载 关于--在 System.Threading.ThreadAbortException 中第一次偶然出现的“mscorlib.dll”类型的异常
开发环境为VS2005,OS 为Windows 2003,系统登录后在跳转到另一页面时会报此错误:在 System.Threading.ThreadAbortException 中第一次偶然出现的“mscorlib.dll”类型的异常“System.Threading
2011-10-18 16:34:47
1753
转载 IE6下li中span元素右浮动的BUG解决方案(其他的类似)
很多人都会遇到这个问题就是在li元素里要用span元素将时间设置为右浮动时IE6浏览器会跑到下一行。这并不是我们希望的,虽然可以用_margin设置为负值来调整,可是尽量不要用。下面告诉大家一个解决方案,100%有效,也是在网上的一个博客中发现的。正常写法: 今日头条新闻11-02-12 今日头条新闻11-02-12解决写法:(其实也很简单,就是把spa
2011-10-04 12:21:33
1393
原创 在repeter控件中显示或隐藏删除按钮
protected void Recomment_ItemDataBound(object sender, RepeaterItemEventArgs e) { if (e.Item.ItemType == ListItemType.Item||e.I
2011-08-01 20:16:02
404
原创 更新照片,不刷新
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml"> 无标题页 function chengeImage() { var
2011-07-19 20:21:38
364
原创 在特定节点后面的节点
function InsertAfter(newElement ,targetElement){ var oParent=targetElement .parentNode; if (oParent.lastChild==targetElement ) {
2011-07-19 20:20:22
329
原创 GridView删除指定行
编辑模板拉入linkButton-》改名称为删除绑定数据CommandArgument=转到GridView事件栏选择RowCommand事件------>双击获取当前列的ID号 int ID = Convert.ToInt32(e.CommandArgument);编写数据库删除代码
2011-06-29 03:15:00
750
转载 数据库设计经验谈
一个成功的管理系统,是由:[50% 的业务 + 50% 的软件] 所组成,而 50% 的成功软件又有 [25% 的数据库 + 25% 的程序] 所组成,数据库设计的好坏是一个关键。如果把企业的数据比做生命所必需的血液,那么数据库的设计就是应用中最重要的一部分。有关数据库设计的材料汗牛充栋,大学学位课程里也有专门的讲述。不过,就如我们反复强调的那样,再好的老师也比不过经验的教诲。所以我归纳历年来所走
2011-06-15 01:07:00
281
原创 弹出对话框后保留内容~
Page.ClientScript.RegisterStartupScript(Page.GetType(), "message", "alert(验证码输入错误!);"); 就像这样:
2011-06-12 22:29:00
384
转载 .NET截取指定长度汉字超出部分以"..."代替
/// /// 将指定字符串按指定长度进行剪切, /// /// 需要截断的字符串 /// 字符串的最大长度 /// 超过长度的后缀 /// 如果超过长度,返回截断后的新字符串加上后缀,否则,返回原字符串 publicstaticstring StringTruncat(string oldStr,int maxLength,string endWit
2011-06-08 01:49:00
585
1
原创 安装SQL CD2出现的问题和解决
<br />安装SQL2005 CD2总是出现没有组件可以升级XXOO##¥%#¥%的然后就停止了,是不是觉得很郁闷~·<br />至少我是<br />解决方法:控制面板-->添加/删除程序-->卸载“Microsoft SQL Server 2005 ”-->在卸载对话框中“卸载SQL SERVER 2005公共组件”-->勾最后的哪个"工作站组件"-->安装CD2 -->一路畅通,爽啊~~~~
2011-06-02 23:55:00
647
Javascript中最常用的125个经典技巧
2011-09-16
新闻发布系统(很多注释~~~)
2011-08-01
Actipro.WPF.Studio.v11.1.0541
2011-05-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人