C#
mikemiller2
这个作者很懒,什么都没留下…
展开
-
c# datagridview 添加行
c# datagridview 添加行 int i= dataGridView1.CurrentRow.Index; DataGridViewRow dr = new DataGridViewRow(); foreach (DataGridViewColumn c in dataGridView1.Colum转载 2013-10-11 22:25:05 · 2186 阅读 · 0 评论 -
应用程序域
应用程序域 使用.Net建立的可执行程序*.exe,并没有直接承载到进程当中,而是承载到应用程序域(AppDomain)当中。应用程序域是.Net引入的一个新概念,它比进程所占用的资源要少,可以被看做是一个轻量级的进程。一个应用程序域可以有多个线程,一个线程也可以穿梭于多个应用程序域。 在一个进程中可以包含多个应用程序域,一个应用程序域可以装在一个可执行程序(*.exe)或者多个程转载 2015-06-23 09:07:18 · 475 阅读 · 0 评论 -
写数据到CSV文件时,数字字符串的问题
在导出的CSV文件中要输出一个字符串,比如00001,可是出来的是1,但是如果使用'的话可以正常显示出来,不知道除了使用'外还有没有别的好的方法了呢?解决方法:字符前面加这个((char)(9)).ToString() 就可以了转载 2015-06-10 15:35:04 · 19203 阅读 · 3 评论 -
C# GetType和typeof的区别
typeof: The typeof operator is used to obtain the System.Type object for atype. 运算符,获得某一类型的System.Type 对象。 Type t = typeof(int); GetType: Gets the Type of the current instan转载 2015-07-14 23:38:59 · 1815 阅读 · 0 评论 -
VS未能正确加载包"ReportDesignerPackage"和"DataWareHouse VSIntegration layer"错误
今天和往常一样来动公司打开VS2005 继续开发工作 但是在VS2005 加载工具箱时 出现三个错误...其中两个是[未能正确加载包"ReportDesignerPackage"]和"[未能正确加载包DataWareHouse VSIntegration layer"]起初以为是项目的问题 于是乎` 重新打开VS2005 非双击项目运行 但是加载工具箱是错误依然...VS2005 解决方法转载 2016-04-05 14:47:10 · 1015 阅读 · 0 评论 -
javascript通过ajaxpro 调用后台C#函数,js报错 ‘XXX’ 未定义
本机开发环境debug是正常的,部署后测试出现 js报错 ‘XXX’ 未定义 报错解决办法:程序池 改成经典模式转载 2016-05-18 09:21:30 · 582 阅读 · 0 评论 -
C# 对轻量级(IoC Container)依赖注入Unity的使用
概述Unity是一个轻量级的可扩展的依赖注入容器,支持构造函数,属性和方法调用注入。Unity可以处理那些从事基于组件的软件工程的开发人员所面对的问题。构建一个成功应用程序的关键是实现非常松散的耦合设计。松散耦合的应用程序更灵活,更易于维护。这样的程序也更容易在开发期间进行测试。你可以模拟对象,具有较强的具体依赖关系的垫片(轻量级模拟实现),如数据库连接,网络连接,ERP连接,和丰富的用户界面转载 2016-08-19 16:08:49 · 10551 阅读 · 3 评论 -
在一般处理文件中访问Session需要添加IRequiresSessionState(转载)
原文:http://blog.csdn.net/cdsnaspnet/article/details/5695625s通常我们经常,通过session判定用户是否登录。还有一些临时的、重要的数据也尝尝存放在Session中。在页面我们很容易的得到Session的值,但在类中就会遇到一些问题。也知道通过下面的方法得到。System.Web.HttpContext.Curren转载 2016-12-22 11:34:01 · 656 阅读 · 0 评论 -
asp.net 程序 Respons.redirect("XXXXXX")无法跳转
问题描述: 系统登录时的login方法中设置Session后,Respons.redirect("XXXXXX")无法跳转。原因:Web.config文件中、 当mode设置成StateServer时,须要开启系统服务ASP.net State Service。看了一下MSDN,我的理解是这项服务来管理 Session 的,正常来说转载 2017-12-01 16:43:20 · 713 阅读 · 0 评论 -
上传图片
jquery+一般处理程序实现图片异步上传前段: 上传照片 function uploadImage() { //判断是否有选择上传文件 var imgPath = $("#uploadFile").val(); if (imgPath == "") { alert(转载 2017-12-18 11:03:09 · 316 阅读 · 0 评论 -
.NET中yield关键字的用法
yield在迭代器块中用于向枚举数对象提供值或发出迭代结束信号。它的形式为下列之一:yield return ;yield break; 计算表达式并以枚举数对象值的形式返回;expression 必须可以隐式转换为迭代器的 yield 类型。yield 语句只能出现在 iterator 块中,该块可用作方法、运算符或访问器的体。这类方法、运算符或访问器的体受以下约束的转载 2015-04-30 10:42:28 · 888 阅读 · 0 评论 -
.NET开发者必备的工具箱
本文作者Spencer是一名专注于ASP.NET和C#的程序员,他列举了平时工作、在家所使用的大部分开发工具,其中大部分工具都是集中于开发,当然也有一些其它用途的,比如图片处理、文件压缩等。如果你是一名.NET程序员,不妨来看看本文推荐的这些工具吧。灵活搭配并使用它们,或许可以给你带来意想不到的收获哦。主要工具Visual Studio——IDEs工具之王,.NET开发者的必备ID转载 2015-01-31 14:02:11 · 502 阅读 · 0 评论 -
winform listbox 没有listitem的问题
在winform编程中,listbox 只有一个 list.items.Add(object obj)的方法。又是需要这样 list.items.Add(value,text)这样的东西。其实这样的需求是可以实现的,只不过 list提供了一个更加灵活的方法而已。我们可以自定义这样一个类public class ListItem { pri转载 2013-10-11 16:40:00 · 3663 阅读 · 0 评论 -
ASP.NET (HttpModule,HttpHandler)
asp.net 事件模型机制-----------------------一客户的请求页面由aspnet_isapi.dll这个动态连接库来处理,把请求的aspx文件发送给CLR进行编译执行,然后把Html流返回给浏览器-----------------asp.net 事件模型机制-----------------------一客户的请求页面由aspnet_isap转载 2013-12-30 22:36:26 · 628 阅读 · 0 评论 -
HttpModule原理與實現
HttpModule是向實現類提供模塊初始化和處置事件。當一個HTTP請求到達HttpModule時,整個ASP.NET Framework系統還並沒有對這個HTTP請求做任何處理,也就是說此時對於HTTP請求來講,HttpModule是一個HTTP請求的“必經之路”,所以可以在這個HTTP請求傳遞到真正的請求處理中心(HttpHandler)之前附加一些需要的信息在這個HTTP請求信息之上,或者转载 2013-12-30 22:31:58 · 633 阅读 · 0 评论 -
HttpModule,HttpHandler,HttpHandlerFactory简单使用
这三个对象我们在开发Asp.net程序时经常会用到,似乎很熟悉,但有时候又不太确定。本文通过一个简单的例子来直观的比较一下这三个对象的使用。HttpModule:Http模块,可以在页面处理前后、应用程序初始化、出错等时候加入自己的事件处理程序HttpHandler:Http处理程序,处理页面请求HttpHandlerFactory:用来创建Http处理程序,创建的同时可以附加自己的事转载 2013-12-30 22:40:35 · 430 阅读 · 0 评论 -
20分钟读懂程序集
前言说到程序集,我刚开始对这个名词特别的郁闷!~。然后 前些天花了些时间 好好读了一下,现在比较清晰了,把一些书上看到的 记下来,以飨读者。希望没浪费你们的时间。一。程序集是什么程序集,说白了就是一个 *.dll 或者 *.exe为后缀的文件。当然,如楼下朋友所说,是基于.NET平台的!~。谢谢。程序集,包括以下部分:Windows 文件首部CLR 文件首部转载 2013-12-31 12:56:57 · 585 阅读 · 0 评论 -
[转]理解C#值类型与引用类型
这篇文章是我几个月前写的,今天进行了比较大的修订,重新发了出来,希望和大家共同探讨,并在此感谢Anytao的讨论和帮助。从概念上看,值类型直接存储其值,而引用类型存储对其值的引用。这两种类型存储在内存的不同地方。在C#中,我们必须在设计类型的时候就决定类型实例的行为。这种决定非常重要,用《CLR via C#》作者Jeffrey Richter的话来 说,“不理解引用类型和值类型区别的转载 2013-12-31 17:36:21 · 463 阅读 · 0 评论 -
sql server 2008 数据库复原出错 3203
sql server 2008 数据库还原出错 3203 sqlserver版本:2008 某个数据库,在sqlserver 2008 r2 下创建 尝试将备份还原的别的机子上,均报如下错误: 执行 Transact-SQL 语句或批处理时发生了异常。 (Microsoft.SqlServer.ConnectionInfo)-----------转载 2014-01-14 16:57:52 · 5136 阅读 · 0 评论 -
C# VS 2010创建、安装、调试 windows服务(windows service)
在一个应用程序中创建多个 windows 服务的方法和 1083 的解决办法 错误解决方案--------------------------------------------------------------------------------------1.创建 windows服务 项目 文件 -> 新建项目 -> 已安装的模板 -> Visual C# -> windows转载 2014-03-03 14:11:19 · 532 阅读 · 0 评论 -
什么是GAC?它解决了什么问题?
每一个CLR(Common Language Runtime)所在的计算机都有一个全局程序集缓存(Global Assembly Cache,GAC)。部署在GAC上的程序集必须有一个强名称。一种由.net framework sdk提供的名叫 "GlobalAssembly Cache tool" (Gacutil.exe)的开发工具,可以把程序集部署到GAC上。GAC存储专门指定的程序集以转载 2014-03-28 17:22:57 · 566 阅读 · 0 评论