
.net
yang_629
这个作者很懒,什么都没留下…
展开
-
JS 数组的删除与判断是否存在的两个扩展方法
Array.prototype.remove = function (dx) { if (isNaN(dx) || dx > this.length) { return false; } for (var i = 0, n = 0; i < this.length; i++) {原创 2015-11-05 10:15:06 · 588 阅读 · 0 评论 -
关于Rdlc报表无浏览打印 图片
1、创建一个将图片转化成字节数组的方法 /// /// 将图片转成字节数组 /// /// 图片 /// private byte[] BitmapToBytes(Bitmap bitmap) { MemoryStream ms = null;原创 2014-05-15 15:48:26 · 2919 阅读 · 0 评论 -
Rdlc报表出现空白页解决方法
在使用RDLC报表时,碰到这种情况:当只有一页数据时,报表确显示两页,第二页除了报表头之外数据为空。然后,当有多页数据时,最后一页为空。这个问题很奇怪,网上有很多解决方案,以下的方法可以解决此问题。方法一:设置报表的属性 ConsumeConteinerWhitespace = True第一种方法具体操作:1,选中要修改的报表按F4 ,将下拉框中的【主体】换选中【报表】2,选择原创 2012-09-06 09:52:29 · 9186 阅读 · 5 评论 -
IntPtr是什么,该怎么用
IntPtr是什么,该怎么用 IntPtr用于表示指针或句柄的平台特定类型,此类型对多线程操作是安全的。C#中的IntPtr类型称为“平台特定的整数类型”,它们用于本机资源,如窗口句柄。资源的大小取决于使用的硬件和操作系统,但其大小总是足以包含系统的指针(因此也可以包含资源的名称)。 所以,在调用的API函数中一定有类似窗体句柄这样的参数,那么当声明这个函数时,应该将它显式地声明为IntP转载 2012-04-09 11:14:38 · 13768 阅读 · 0 评论 -
C# 冒泡排序
class Program { #region 主程序入口 static void Main(string[] args) { SortedNumbers(); }转载 2011-10-16 22:46:21 · 680 阅读 · 0 评论 -
C# 内存指针的操作
今天遇到一个问题,就是内存里面有一List集合,而且这个集合去绑定DataGridView,原来我想改变DataGridView 里面某个单元格里面的数据,而遇到重复就替换它们的值。我用了一个简单的方法,加了一个中间变量,想借这个变量把它们替换一个,可是当我在用List 里面原创 2011-09-29 15:57:03 · 1085 阅读 · 0 评论 -
AsyncPostBackTrigger与PostBackTrigger
在ASP.NET AJAX中有两种Triggers:分别为AsyncPostBackTrigger和PostBackTrigger,AsyncPostBackTrigge用来指定某个服务器端控件以及其将触发的服务器端事件作为该UpdatePanel的异步更新触发器,它需要设置的属原创 2011-09-26 22:14:01 · 8662 阅读 · 0 评论 -
Sys.ArgumentOutOfRangeException: Value must be an integer
在Asp.net AJAX 1.0 与 Asp.net AJAX RTM版中,使用FrameSet或Iframe时,frame或iframe的frameborder属性应使用1 或 0,如:frameborder="0"而不能使用yes 或 no,如:frameb原创 2011-09-26 22:13:38 · 1562 阅读 · 0 评论 -
AJAX 与 Response.Write() (.net 2.0)
如果一个页面用了AJAX技术,加上了一个UpdatePannel的话,再用的Response.Write(),页面就会弹出一个报错的对话框,那么该怎么解决了,我们可以用另一种方法。如 Page.RegisterStartupScript("window", "wind原创 2011-09-26 22:13:13 · 730 阅读 · 0 评论 -
.net 导出到Excel
public static void ToExcel(System.Web.UI.Control ctl, string FileName) { HttpContext.Current.Response.Charset = "GB2312";原创 2011-09-26 22:11:53 · 478 阅读 · 0 评论 -
Visual studio 2010 中文版安装Siverlight 5 beta tools 总结
因为目前 Siverlight 5 beta tools 只有英文版和日文版,所以对于安装visual studio 2010 中文版的同志可是要费一番功夫了。我大概总结一下我的安装经历: 1. 安装 visual studio 2010 sp1. 2. 打开注册表 regedit修改VS版本语言 位置: 64位系统: HKEY_LOCAL_MACHINE/SOFTWARE转载 2011-06-24 09:03:00 · 781 阅读 · 0 评论 -
C#中使用反射动态加载和卸载DLL
C++中加载和卸载DLL是一件很容易的事,LoadLibrary和FreeLibrary让你能够轻易的在程序中加载DLL,然后在任何地方卸载。在C#中我们也能使用Assembly.LoadFile实现动态加载DLL,但是当你试图卸载时,你会很惊讶的发现Assembly没有提供任何卸载的方法。这是由于托管代码的自动垃圾回收机制会做这件事情,所以C#不提供释放资源的函数,一切由垃圾回收来做。这引发了一个问题,用Assembly加载的DLL可能只在程序结束的时候才会被释放,这也意味着在程序运行期间无法转载 2011-05-16 10:53:00 · 6108 阅读 · 1 评论 -
RDLC报表合并列问题处理
之前负责的一个项目 C# winform 客户端连 J2EE 应用,其中 C# 客户端报表使用的是 RDLC 报表,最近用户反映 RDLC 报表导出 Excel 时会产生莫名其妙的列合并问题,为此抽取了点时间仔细看了下 RDLC 报表,并对其莫名其妙的列合并问题给出了解决方案。1、 问题描述 图 1 RDLC 设计器界面 图 2 RDLC 报表填充数据后的运行界面转载 2015-10-20 17:34:44 · 2384 阅读 · 0 评论