随笔分类 - .Net类别
关于.Net类别
c#后台调用前台js方法
摘要:三种方法1.用Response.Write方法写入脚本比如在你单击按钮后,先操作数据库,完了后显示已经完成,可以在最后想调用的地方写上Response.Write("<script type='text/javascript'>alert();</script>");这个方法有个缺陷就是不能调用脚本文件中的自定义的函数,只能调用内部函数,具体调用自定义的函数只能在Response.Write写上函数定义,比如Response.Write("<script type='text/javascript'&g
阅读全文
局域网中根据IP地址反查主机的名称(C#)
摘要:你遇到过这种情况吗?你的防火墙报告局域网中的某个IP地址的电脑正在攻击你,但是防火墙没有提示发出攻击的电脑名称,到底谁的电脑在攻击呢(攻击你的电脑可能是中毒了)?有一天早上你刚刚上班,打开电脑后发现连接不了服务器,到服务器那里一看才知道,原来有人使用了服务器的IP地址,到底谁在使用服务器的IP地址呢?nslookup 可以实现域名(主机名)的反查IP地址。哈哈,但今天说的是用C#实现。[代码][代...
阅读全文
asp.net利用多线程执行长时间的任务,在客户端显示进度条
摘要:Code Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> WebForm54 ...
阅读全文
基类、接口的应用——表单控件:一次添加、修改一条记录,一次修改多条记录。(上)
摘要:本来我也想写一个2007的总结的,但是看到很多人都写了,我就不凑热闹了,写点和代码有关系的吧。 写作原因: 1、在项目里做得最多的操作恐怕就是保存数据了,总是要写一大堆的代码,能不能简单一点呢?2005来了,似乎可以减少一些代码,但是03里怎么办呢? 2、基类、接口、策略模式,好多高手都讨论过了,但是都是理论上的,在实践中如何应用呢?在webform 里面又怎么使用呢? 目的: 1、做一个“控...
阅读全文
几个有用的小程序(转载)
摘要:发布小工具:Ip一键切换V1.0 地址:http://www.cnblogs.com/wlx_net/archive/2007/12/27/yjip.html 后勤物资管理系统[下载试用]+winform中DataGridView控件自定义列分析 地址:http://www.cnblogs.com/hocylan/archive/2007/12/26/1015505.html
阅读全文
C#创建(从数据库中导出)Excel文件(含Interop.Excel.Dll)
摘要://创建一个excel application Excel.Application xls_exp=null; int rowindex=1; int colindex=0; //创建一个workbook,一个worksheet Excel._Workbook xls_book=null; Excel._Worksheet xls_sheet...
阅读全文
DataGridView右键选中某单元格-C#
摘要://添加下面事件即可 private void DataGridView_CellMouseDown(object sender, DataGridViewCellMouseEventArgs e) { if (e.RowIndex >= 0) { if (e.Button == Sys...
阅读全文
C#只允许启动一个WinFrom进程
摘要:方法一:只禁止多个进程运行 [STAThread] public static void Main() { bool ret; System.Threading.Mutex mutex = new System.Threading.Mutex(true, Application.ProductName, out ret); if (ret) { System.Wi...
阅读全文
Net用DataTable导出Excel通用函数(修正了Excel进程删除不掉问题)
摘要:.Net用DataTable导出Excel通用函数(修正了Excel进程删除不掉问题) 1,首先要导入Com文件Microsoft Excel 11.0 Object Library. 2,要添加Interop.Excel.dll文件 http://www.cnblogs.com/Files/ghostljj/Interop.Excel.rar 3.执行下面步骤 /// /// ...
阅读全文
在.NET中用excel导出(概要)
摘要:首先要在项目->添加引用->COM中添加Microsoft Office Web Components ,然后定义一个OWC.SpreadsheetClass 如:Dim xlsheet As New OWC.SpreadsheetClass 然后就可以向sheet中添加数据了,使用xlsheet.Cells(2, 2) = "表格填充内容" 格式添加数据,使用xlsheet.Range("B3...
阅读全文
Net随笔(Winform)
摘要:1、如果有超过一屏的数据,想通过关键字查找到相关记录,然后再定位之,做法如下: 遍历所有行,把某单元格的值和关键字对比,找到后清除所有选择行,然后把当前行设为选择,然后把grid的CurrentCell设置为当前行的某个可见单元格即可,效果就会自动跳到定位好的行上。 示例代码: string InputStr=txtFindSp.Text; foreach(DataGridViewRow dv...
阅读全文
两个Form窗口之间的传值(父->子)(子->父)
摘要:首先定义两个Form,一个为Form1,一个为Form2,其中Form1作为父窗口,Form2作为子窗口 1、父窗口传值给子窗口 Form1中代码: public Form1() { InitializeComponent(); } private void button1_Click(objec...
阅读全文
如何开发一个多种语言版本的C#程序
摘要:在C#中有多种使用资源文件的方法,能够很方便地开发全球通用的应用程序。本文通过一个简单的小例子,来讲解在C#中如何利用资源文件,快速开发一个多种语言版本的程序。本例中只有一个窗体,三个控件,能够根据用户的设置以中文或英文界面运行。开发环境是Windows 2000 Professional、Microsoft Visual Studio.NET 2002。具体开发步骤如下: 一、新建项目 ...
阅读全文
C#中父窗口和子窗口之间实现控件互操作
摘要:很多人都苦恼于如何在子窗体中操作主窗体上的控件,或者在主窗体中操作子窗体上的控件。相比较而言,后面稍微简单一些,只要在主窗体中创建子窗体的时候,保留所创建子窗体对象即可。 下面重点介绍前一种,目前常见的有两种方法,基本上大同小异: 第一种,在主窗体类中定义一个静态成员,来保存当前主窗体对象,例如: public static yourMainWindow pCurrentWin =...
阅读全文
NET 技术FAQ(六)-----属性
摘要:6. 属性6.1 什么是属性?最少有两种类型的 .NET 属性。第一类我称其为 metadata 属性—它允许将某些数据附加到类或方法上。这些数据称为类的 metadata 的一部分,并且可以像类的其它 metadata 一样通过映射来访问。metadata 的另一种属性是 [serializable],将它附加到类上表示类的实例可以被串行化。 [serializable] public clas...
阅读全文
QQ机器人(转贴)
摘要:这个元旦假期过的比较奇怪,为了向远方的GF表示忠诚。除了1号和同学吃了个大锅饭之外,尽量做到了大门不出二门不迈,躲在闺房守岁:)。 在家闲着也不能干闲着,总得做点事情,想起前段时间一个师兄交代给我的任务:把若干个qq群串在一起。X国的政策一向比较Bt,你说开个群还要限制人数。H大在深圳有几千校友,一个群怎么可能放的下那么多人。好多在tx工作的师兄,明确告诉:我买通tx的人是不大可能了,搞一...
阅读全文
如何使窗体不重复被打开
摘要:要使窗体不被重复打开,就要把已经打开的窗体保存下来进行轮寻,我们可以用ArrayList来保存已经打开的窗体实例,当new新的form时,对ArrayList中的Object进行逐个的比较,可以对form的name进行比较,也可以对form的Type进行比较(前者的效率比后者低)。虽然这个方法比较笨,但却十分有效,具体代码见下: MainForm.cs public static ArrayL...
阅读全文
区别C#中的两个属性(Property和Attribute)
摘要:区别C#中的两个属性(Property和Attribute) 在C#中有两个属性,分别为Property和Attribute,两个的中文意思都有特性、属性之间,但是用法上却不一样,为了区别,本文暂把Property称为特性,把Attribute称为属性。 Property比较简单,就是我们常用的get和set,主要用于...
阅读全文
源码展示:ASP.NET 数据访问类
摘要:/// 执行带参数存储过程并返回数据集合 /// /// 存储过程名称 /// SqlParameterCollection 输入参数 /// public static DataTable dataTable(string procName,SqlParameterCollection parameters) { SqlDataAdapter da=new SqlDat...
阅读全文
.net连接Oracle数据库
摘要:.net连接oracle数据库有几种办法,用oledb方法、用ms提供的连接oracle的组件、用oracle公司提供的组件。其中第二三两种方法都要下载相应的组件并安装,先用第一种方法,利用.net提供的oledb方法一、当然首先要using System.Data.OleDb了,其次就是连接字符串的写法"Provider=OraOleDb.Oracle.1;Data Source=oracle9...
阅读全文
浙公网安备 33010602011771号