![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
代码备份
文章平均质量分 63
蓝色韵脚
这个作者很懒,什么都没留下…
展开
-
IEqualityComparer 使用Demo
class Program { static void Main(string[] args) { List list = new List { new Persion() {name="AA",age=20,address="XX"}, new原创 2015-11-12 14:48:18 · 325 阅读 · 0 评论 -
Telerik Report报表加合计
1,加一行DataTable dt = GetContractData(where, list);if (dt.Rows.Count == 0){ dt.Columns.Clear(); dt.Columns.Add("信息", typeof(string)); dt.Rows.Add("没有找到相应数据");}DataRow row = dt.N原创 2015-11-13 18:07:56 · 752 阅读 · 0 评论 -
树状接口Sql分页
public static DataSet GetListByPage(string where, int pageSize, int currentIndex) { StringBuilder sql = new StringBuilder(); sql.AppendFormat(@"declare @CurrentPageI原创 2015-11-13 18:44:44 · 284 阅读 · 0 评论 -
常用方法记录
/// /// 得到站点用户IP /// /// public static string getUserIP() { return HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"].ToString(); } /// /// 去除字符串最后一个','号原创 2015-11-12 17:35:06 · 162 阅读 · 0 评论 -
获取实体类属性名和值
//先定义一个类:public class User{ public string name { get; set; } public string gender { get; set; } public string age { get; set; }}//实例化类,并给实列化对像的属性赋值:User u = new User();u.name = "ahbool";原创 2015-11-12 22:04:19 · 1802 阅读 · 0 评论 -
grid:RadGridView 页面设置单元格字体颜色
原创 2015-11-13 18:02:43 · 2079 阅读 · 0 评论 -
Coolite Toolkit学习笔记:服务器端Alert,Confirm,Prompt
protected void Button_Click(object sender, AjaxEventArgs e){ Ext.Msg.Alert("标题内容", "消息内容").Show();} 如果我们需要在弹出的提示框点了“确定”以后要执行其他操作怎么办呢?这时候可以使用Alert方法的重载方法,通过JFunction指定一个客户端方法,点了“确定”后就原创 2015-11-12 17:59:57 · 336 阅读 · 0 评论 -
Coolite ComboBox中显示树
<ext:ComboBox ID="ComboBox1" runat="server" Width="250" Editable="false" Mode="Local" ForceSelection="false" MaxHeight="200" AllowBlank="true">原创 2015-11-12 21:45:28 · 276 阅读 · 0 评论 -
Telerik 打开打开新的页面
方法1,RadTabItem tabItem = (this.Parent as RadTabItem); RadTabControl tabControl = tabItem.ParentOfType(); if (tabControl != null) { tabContro原创 2015-11-13 20:47:50 · 308 阅读 · 0 评论 -
通过自定义协议在BS里面启动CS程序
在此,以添加"aricc”协议为例。一、首先,编写一个支持aricc协议的程序。我们就使用C#来写一个示例程序吧。1、新建一个windows应用程序。2、在Form窗体上添加一个TextBox控件。3、修改Form.cs代码为如下所示: public partial class Form1 : Form { public st原创 2015-11-13 21:23:29 · 1037 阅读 · 0 评论 -
Silverlight渲染元素的位置效果
每个 Silverlight 元素都有一个 RenderTransform 属性,用来渲染元素的位置效果。下面演示的是一个不断旋转的圆:首先,在Page.xaml里声明我们的图片,确定你把图片的源Source正确。因为我们要绕图片中心旋转,我们设置CenterX 和 CetnerY 为图片的坐标中心。在例子里面,用了 64x48 pixels 大小的图片,所以 CenterX=32, Ce原创 2015-11-13 21:44:11 · 261 阅读 · 0 评论 -
压缩/解压封装的类
//主要功能是可以用来减轻网络数据的传输数据量,using System;using System.Collections.Generic;using System.Collections;using System.Text;using System.IO;using System.IO.Compression;namespace CompressionService{转载 2015-11-13 22:51:56 · 275 阅读 · 0 评论 -
DllImport使用详解
大家在实际工作学习C#的时候,可能会问:为什么我们要为一些已经存在的功能(比如Windows中的一些功能,C++中已经编写好的一些方法)要重新编写代码,C#有没有方法可以直接都用这些原本已经存在的功能呢?答案是肯定的,大家可以通过C#中的DllImport直接调用这些功能。 DllImport所在的名字空间 using System.Runtime.InteropServices; MSD转载 2015-11-13 23:03:09 · 4218 阅读 · 0 评论 -
简单递归例子
一列数的规则如下: 1、1、2、3、5、8、13、21、34...... 求第30位数是多少, 用递归算法实现。结果为:832040using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication1{ class Progr原创 2015-11-12 21:53:58 · 613 阅读 · 0 评论 -
Silverlight打造特效工具栏
移动光标到图片上面,图片将会放大到一个预设值,当鼠标离开图片的时候,又回到原来的大小。我们通过下面几步来实现:用Visual Studio 2008创建一个新的SilverLight应用。 在你的解决方案窗口,在你的SilverLight应用右键,选择 “Add New Item…”。 选择 "Silverlight Control” 更改名字为 “Toolbar.xaml”。转载 2015-11-13 21:43:38 · 251 阅读 · 0 评论 -
代码操作XML(增删改)
已知有一个XML文件(bookstore.xml)如下: Oberon's Legacy Corets, Eva 5.95 1、往节点中插入一个节点: XmlDocument xmlDoc=new XmlDocument(); xmlDoc.Load("bookstore.xml"); XmlNode root=xmlDoc.Selec原创 2015-11-13 22:51:15 · 254 阅读 · 0 评论 -
Coolite实现类型于QQ的消息提醒功能
/// /// QQ消息提醒 /// public void ShowLikeQQ() { string userid = new DOE.Bll.EntityHelper.DesignTask_Audit().GetUserIDForAlias(HttpContext.Current.User.Identity.Name);原创 2015-11-12 18:25:53 · 217 阅读 · 0 评论 -
生成验证码
using System;using System.Drawing;namespace WebApplication1{ public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) {原创 2015-11-12 17:34:03 · 216 阅读 · 0 评论 -
Div层(点击可折叠展开)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> runcode var mh = 30; //最小高度 var step = 1; //原创 2015-11-12 14:51:23 · 4524 阅读 · 0 评论 -
JS封装成DLL
1,新建程序集2,添加JS,设置嵌入式3,加Cs文件,内容如下using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Web;using System.Web原创 2015-11-12 14:54:32 · 2460 阅读 · 1 评论 -
实用小代码备份
1、容器不扩展问题Codehttp://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">容器不扩展问题(www.hemin.cn)>#divGroup{ border:2px solid #333;}#a,#b{ border:2px solid原创 2015-11-12 15:01:15 · 294 阅读 · 0 评论 -
SingletonProvider<T>
namespace Framework.Systems{ /// /// 单实例类基类 /// public class SingletonProvider where T : new() { SingletonProvider() { } public static T Instance原创 2015-11-12 13:53:51 · 536 阅读 · 0 评论 -
CommonEqualityComparer<T>
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.ComponentModel;namespace Framework.Systems{ public class CommonEqualityComparer : IEqualityCom原创 2015-11-12 13:59:13 · 446 阅读 · 0 评论 -
ClassExtensions
namespace Framework.Systems{ using System; using System.Collections.Generic; static public class ClassExtensions { /// /// 实现如果为空则取默认值的操作 原操作obj==null?1:obj.Prop原创 2015-11-12 13:57:40 · 283 阅读 · 0 评论 -
SplitToList<T>
public static List SplitToList(this string str, char splitChar=',') { return SplitToList(str, new char[] { splitChar }); } public static List SplitToList(this原创 2015-11-12 13:58:32 · 2312 阅读 · 0 评论 -
ConfigurationManager.AppSettings["XXX"] 读取配置文件
using System.Collections.Generic;using System.Linq;/* * Crate By CYJ Date:2012-05-13*/namespace Doe.CdmsCommon{ public class AppSettings { private Dictionary settings;原创 2015-11-12 14:18:29 · 2687 阅读 · 0 评论 -
IEqualityComparer 接口使用
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Collections; namespace ConsoleApplication1{ class Program { static void Main(strin原创 2015-11-12 14:21:35 · 293 阅读 · 0 评论 -
输入一串字符串,5~8位用*号隐藏
string abc = "abcd123456789abc"; char[] cc = abc.ToCharArray(); for (int i = 4; i <= 7; i++) { if (cc.Length > i) {原创 2015-11-12 14:25:59 · 359 阅读 · 0 评论 -
存储过程使用回顾
好久没用存储过程了,今天想起来了,就顺便写了一下,最为回顾吧看一个简单的吧create proc proc1 --创建存储过程@userid varchar(20)asselect * from SYS_USERS where userid=@userid;go这里有一点要说明一下在说明一下啊,在创建的时候这个as是一定不能掉的,否则就会报错的。decla原创 2015-11-12 16:30:27 · 210 阅读 · 0 评论 -
Split分隔字符串几种方式
1、用字符串分隔: using System.Text.RegularExpressions; string str="aaajsbbbjsccc";string[] sArray=Regex.Split(str,"js",RegexOptions.IgnoreCase); foreach (string i in sArray) Response.Write(i.ToSt原创 2015-11-12 17:40:18 · 389 阅读 · 0 评论 -
Visual Studio自定义插件
写过Java用过Eclipse开发工具的人都知道,它有很好的扩展编程功能,于是自己就在想,在vs里面是不是也可以进行扩展编程了,经过一番测试,终于做了一个小东东!要从哪里开始呢?我们先来看看常用的扩展VS的几种方法。这些方法都可以叫做Visual Studio Extensibility(VSX)。1、宏(macro) 宏是用代码扩展 Visual Studio原创 2015-11-13 17:58:18 · 1050 阅读 · 0 评论 -
Javascript设置选中
/*** 全选的所有指定名称的checkbox*@state 全选的checkbox的状态*@name 表格中的所有checkbox的名称*@author fangtf*@type void*/ function selectAll(state,name) { var ids = document.getElementsByName(name);原创 2015-11-12 16:38:45 · 317 阅读 · 0 评论 -
在C#代码中提取PDF中的注释文本
//这里要引用using iTextSharp.text;using iTextSharp.text.pdf;PdfReader myPdfReader = new PdfReader(@"C:\Users\Administrator\Desktop\加快QTP运行速度的建议.pdf");int a = myPdfReader.NumberOfPages;PdfDictionary pageD原创 2015-11-13 17:36:24 · 1547 阅读 · 0 评论 -
Silverlight摆脱对 ServiceReferences.ClientConfig 的依赖
在 Silverlight 中,如果用 VS 添加对 WCF Service, 的引用,则会自动生成 ServiceReferences.ClientConfig 配置文件,其中包含该 Service 的 Binding 和 Address 等信息。将配置信息隔离出来本来是好事情,但问题是,由于 Silverlight 只是一个客户端 runtime 的特性决定,配置文件将被在编译时组装到 S原创 2015-11-13 22:57:21 · 397 阅读 · 0 评论