摘要: 好久好久好久,,,没有写博客了,,久到账号都忘记了。。。。分享一个干货。。。。 废话少说,先看看效果图。 要实现这样一个功能,先创建一个用于存储日程的记录表(不要问我为什么都是大写,因为初版在oracle中,现在在sqlserver,,哈哈哈哈,,,断气了,,,,我先缓缓。。。),大概如下: 前端v阅读全文
posted @ 2017-07-20 09:43 爱智旮旯 阅读(1868) 评论(0) 编辑
摘要: 首先新建一个枚举类型,将水晶报表的导出格式列出来。/// /// 可导出的文件格式./// public enum AllowedExportFormat{ /// /// PDF. /// PDF = 1, /// /// Excel(97-2003) /// Excel2003 = 2, /// /// Word (97-2003) /// Word2003 = 4, /// /// RTF /// RTF = 8, /// /// Crystal Report ...阅读全文
posted @ 2013-10-25 11:14 爱智旮旯 阅读(1908) 评论(1) 编辑
摘要: 最近一直在做项目,分享下以前收集的Javascript100例,仅供参考。http://files.cnblogs.com/52net/JavaScript100例.zip阅读全文
posted @ 2013-10-21 16:41 爱智旮旯 阅读(306) 评论(2) 编辑
摘要: 首先新建一个类,继承自System.Web.UI.Page,然后重写OnInit,如下:using System;using System.Data;using System.Configuration;using System.Linq;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.HtmlControls;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;namespace F阅读全文
posted @ 2013-10-21 13:18 爱智旮旯 阅读(361) 评论(0) 编辑
摘要: //文本框剩余字数提示(字符大小)function textLimitCheckSj(thisArea, maxLength, SpanId) { var str = thisArea.value; if (getChrLen(str, maxLength) > maxLength * 2) { thisArea.value = str.substring(0, x-1); } else { var varss = '(剩余字数:' + Math.floor((maxLength * 2 - getChrLen(str, maxLength)...阅读全文
posted @ 2013-10-21 13:12 爱智旮旯 阅读(385) 评论(1) 编辑
摘要: 用C#导出来excel,打开时总是有个提示:您尝试打开的文件“test.xls”的格式与文件扩展名指定的格式不一致。打开文件前请验证文件没有损坏且来源可信。是否立即打开该文件?点击是,即可打开,但是总有这个提示,觉得很是不爽。提供一种解决方案,已测试,有效:1、先关闭所有的office应用程序,然后打开注册表, 在运行中输入regedit ,可以用快捷键win+R打开运行窗口。2、找到以下位置:HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Excel\Security点[编辑]菜单上的[新建],单击DWORD值,然后输入ExtensionHa阅读全文
posted @ 2013-07-18 09:39 爱智旮旯 阅读(1854) 评论(1) 编辑
摘要: 1.添加类文件//----------------------------------------------------------------------------------- // // Description: 动态生成复合表头帮助类 // 相邻父列头之间用'#'分隔,父列头与子列头用空格(' ')分隔,相邻子列头用逗号分隔(','). // 两行:序号#分公司#组别#本日成功签约单数 预警,续约,流失,合计#累计成功签约单数 预警,续约,流失,合计#任务数#完成比例#排名 // 三行:等级#级别#上期结存 件数,重量,比例#本期调入阅读全文
posted @ 2013-05-10 10:05 爱智旮旯 阅读(509) 评论(0) 编辑
摘要: 1.样式引用(附带几种样式,根据实际情况引用) <%--信息提示代码样式--%> <link rel="stylesheet" href="~/Js/ToolTip/tip-yellow/tip-yellow.css" type="text/css" /> <link rel="stylesheet" href="~/Js/ToolTip/tip-yellowsimple/tip-yellowsimple.css" type="text/css"阅读全文
posted @ 2013-05-06 11:00 爱智旮旯 阅读(261) 评论(0) 编辑
摘要: 1.样式引用: <link rel="stylesheet" href="~/Js/Ddl_Chosen/chosen.css" />2.由于应用了Jquery,所以引用Jquery。(下载地址) <script src="<%= ResolveUrl("~/Js/Jquery.js")%>" type="text/javascript"></script>3.相关Js配置 <asp:DropDownList ID="ddlCoun阅读全文
posted @ 2013-05-06 09:10 爱智旮旯 阅读(735) 评论(4) 编辑
摘要: 1.添加一个Timer控件,Interval属性设置为20。2.添加一个Label控件,Name为labMessage。3.在Timer的OnTimer事件添加如下代码:procedure TForm1.Timer2Timer(Sender: TObject);begin labMessage.Left := labMessage.Left - 1 ; if labMessage.Left + labMessage.Width = 0 then labMessage.Left := Form1.Width;end;效果图:阅读全文
posted @ 2013-05-03 11:05 爱智旮旯 阅读(234) 评论(0) 编辑
摘要: //带选择框的GridView编辑//OnClientClick="return GridViewChooseEditConfirm('ctl00_cph_gv');"function GridViewChooseEditConfirm(getGridViewClientID) { if (document.getElementById(getGridViewClientID) == null) { return false; } var objgv = document.getElementById(getGridViewClientID); if (t.阅读全文
posted @ 2013-05-03 10:22 爱智旮旯 阅读(540) 评论(1) 编辑
摘要: 有时项目需要禁止用户输入中文、符号等,减少用户输入出错误的可能性,css属性有这样的功能。ime-mode的语法解释如下:ime-mode : auto | active | inactive | disabled取值:auto : 默认值。不影响IME(Input Method Editors 输入法编辑器)的状态。与不指定 ime-mode 属性时相同active : 指定所有使用IME输入的字符。即激活本地语言输入法。用户仍可以撤销激活IMEinactive : 指定所有不使用IME输入的字符。即激活非本地语言。用户仍可以撤销激活IMEdisabled : 完全禁用IME。对于有焦点的控阅读全文
posted @ 2013-05-02 16:12 爱智旮旯 阅读(952) 评论(0) 编辑
摘要: 代码: <asp:GridView ID="gvO" runat="server" AllowPaging="True" AutoGenerateColumns="False" AllowSorting="True" Width="1080px" PageSize="20"> <Columns> <asp:TemplateField HeaderText="工程名称"> <ItemTemplat阅读全文
posted @ 2013-04-26 14:13 爱智旮旯 阅读(289) 评论(0) 编辑
摘要: Javascript整理工具,请将下列代码保存为Html格式即可。<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head> <meta http-equiv="Content-Type" con阅读全文
posted @ 2013-04-26 13:55 爱智旮旯 阅读(389) 评论(1) 编辑
摘要: 提醒功能<div id="header"> <script type="text/javascript"> now = new Date(), hour = now.getHours() if(hour < 6){document.write("尊敬的用户:您来的可真早!")} else if (hour < 8){document.write("尊敬的用户:新的一天开始啦!")} else if (hour < 12){document.write("尊敬的用户阅读全文
posted @ 2013-04-26 13:31 爱智旮旯 阅读(243) 评论(2) 编辑
摘要: #region DataTable导出到Excel /// <summary> /// DataTable导出到Excel /// </summary> /// <param name="pData">DataTable</param> /// <param name="pFileName">导出文件名</param> /// <param name="pHeader">导出标题以|分割</param> public static void阅读全文
posted @ 2013-04-26 13:12 爱智旮旯 阅读(391) 评论(4) 编辑
摘要: 原SQL语句select t.mail_no,wm_concat(t.notice_no) as notice_no_all from ardba.arbino t group by t.mail_no错误信息解决SQLselect a.mail_no,wm_concat(a.notice_no) || max(a.str) as notice_no_all from (select k.mail_no,k.notice_no, case when k.all_sum > 4000 then '...' else null end as str from(select t阅读全文
posted @ 2013-04-16 13:18 爱智旮旯 阅读(2834) 评论(0) 编辑
posted @ 2013-01-29 20:00 爱智旮旯 阅读(188) 评论(1) 编辑
摘要: 效果图直接附带codehttp://files.cnblogs.com/52net/MultiSelectDropDownEx.zip阅读全文
posted @ 2013-01-11 09:48 爱智旮旯 阅读(519) 评论(1) 编辑
摘要: AjaxControlToolkit控件,当然是在Ajax下应用。在aspx页面或母版页中应该要写上:<asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>TargetControlID指定要显示信息的控件,PopupControlID指定鼠标移动上时显示的信息。<asp:Label id="Label30" runat="server" ForeColor="Blue" 阅读全文
posted @ 2013-01-11 08:56 爱智旮旯 阅读(311) 评论(0) 编辑
摘要: 元旦已过,祝福才到! 天天开心笑,日日数钞票,老板对你笑,加薪给红包,美女抛绣球,专打你发梢,躲都躲不掉,逃也逃不了! 新年新气象! 新年新气象! 新年新气象! 新年新气象! 新年新气象! 分享下收集的部分类库,这里不多废话了!希望对你有帮助!大侠勿喷,仅供参考。。。 下载地址如下: http://阅读全文
posted @ 2013-01-04 16:58 爱智旮旯 阅读(1298) 评论(24) 编辑
摘要: 在本文中,我们将通过一个简单的处理来记录在我们的网站中的错误和异常。我们这样操作,每当遇到程序错误时,将使用者导航到一个单独的页面,同时错误将被记录到服务器上的一个文本文件,每当错误发生时,我们将以日志的形式每天记录。首先,我先写一个静态方法用于将错误信息记录到文本文件,这里是将错误信息记录到服务器上的Error文件夹下,代码如下: using System.Globalization; /// <summary> /// 用于将错误信息输出到txt文件 /// </summary> /// <param name="errorMessage"阅读全文
posted @ 2013-01-04 13:33 爱智旮旯 阅读(2470) 评论(4) 编辑
摘要: AjaxControlToolkit控件,当然是在Ajax下应用。在aspx页面或母版页中应该要写上:<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %><asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>TargetControlID阅读全文
posted @ 2013-01-03 15:42 爱智旮旯 阅读(537) 评论(1) 编辑
摘要: <html> <head> <title>css圆角效果</title> <meta http-equiv="content-type" content="text/html; charset=gb2312"> <style type="text/css"> div.RoundedCorner{background: #9BD1FA} b.rtop, b.rbottom{display:block;background: #FFFFFF} b.rtop b, b.阅读全文
posted @ 2012-11-07 14:31 爱智旮旯 阅读(75) 评论(0) 编辑
摘要: (一)普通列 /// <summary> /// Gridview列的合并(普通列,不包含模板列) /// 注意:1.GridView在绑定的时候进行分组和排序,才能让相同的行放在一起 /// 2.方法应用的时机,应该在Gridview的DataBound事件中使用 /// </summary> /// <param name="gv">需要合并的GridView对象</param> /// <param name="columnIndex">所要合并列的索引</param> pub阅读全文
posted @ 2012-10-17 15:58 爱智旮旯 阅读(1184) 评论(0) 编辑
摘要: 1.让文字不停地滚动 <MARQUEE>滚动文字</MARQUEE> 2.记录并显示网页的最后修改时间 <script language=Javascript> document.write("最后更新时间: "+ document.lastModified +"") </script> 3.关闭当前窗口 <a href="/"onClick="javascript:window.close();return false;">关闭窗口</a> 4.5秒后关闭当前页 <script language="Ja阅读全文
posted @ 2012-10-16 16:37 爱智旮旯 阅读(113) 评论(1) 编辑
摘要: 对于ACCESS数据库,如果有人打开了,其它用户则无法打开此数据库,需要修改级以下策略设置:组策略(gpedit.msc)-用户配置-管理模板-windows组件-附件管理器-中等危险文件类型的包含列表启用此项:中等危险文件类型的包含列表,并在"指定中等危险扩展名...)"中加入".mdb"项。阅读全文
posted @ 2012-10-11 16:44 爱智旮旯 阅读(53) 评论(0) 编辑
摘要: 以下几节中我将对C#2中增加的最重要的特性进行介绍。 1)泛型---作为C#2最重要的新特性(同时也是.NET2.0的CLR中最重要的新特性),泛型实现了类型和方法的参数化。 2)可空类型---值类型没有“值不存在”的概念。有了可空类型之后,就可以表示“缺少一个有意义的值”。 3)委托---虽然委托在CLR的级别上没有任何变化,但C#2使它们使用起来更容易。除了语法得到了一些简化,匿名方法的引入,还引导我们采取更“函数化”的编程风格---这个趋势在C#3中得到了延续。 4)迭代器---虽然一直以来,都可以利用C#的foreach语句来简单地使用迭代器,但C#1中,它实现起来却是一件让人痛苦的.阅读全文
posted @ 2012-09-04 13:23 爱智旮旯 阅读(1594) 评论(2) 编辑
摘要: 在.NET中做得一切其实都是和一个值类型或者引用类型打交道,但极有可能一些人使用C#开发了很长时间,对这些差异也只是有一个模糊的概念。更糟糕的是,可能还存在着一些误解。稍不留神,就很容易作出一个简短但不正确的陈述。这里我将做简要讨论只是为了深入更高版本C#的世界,C#1的哪些主题的基本元素是必须理解的。 先来看看值类型和引用类型的基本差异在现实世界和在.NET中是如何自然体现的。 现实世界中的值和引用 假定你正在读一份报纸,为了给朋友一个副本,需要复印报纸的全部内容并交给他。这样,他将获得属于他自己的一份完整的副本。在这种情况下,我们处理的是值类型的行为。你的报纸和你朋友的副本都是各自独立的.阅读全文
posted @ 2012-09-03 08:48 爱智旮旯 阅读(621) 评论(7) 编辑
摘要: 委托在某种程度上提供了间接的方法。换言之,不需要直接指定一个行为,而是将这个行为用某种方式“包含”在一个对象中。这个对象可以象其他任何对象那样使用。在这个对象中,可以执行封装的行为。可以将委托类型看做只定义了一个方法的接口,将委托的实例看做实现了那个接口的一个对象。委托的4个基本条件:1)声明委托类型;2)必须有一个方法包含了要执行的代码;3)必须创建一个委托实例;4)必须调用(invoke)委托实例。1.声明委托类型委托类型实际上只是参数类型的一个列表以及一个返回类型。它规定了类型的实例能表示的操作。以如下方式声明一个委托类型。 delegate void StringProcessor(s阅读全文
posted @ 2012-08-29 15:16 爱智旮旯 阅读(410) 评论(5) 编辑