.NET
文章平均质量分 62
努力成为好爸爸
日常工作中收集的一些常用方法
展开
-
C# 动态创建DataTable
C# 动态创建DataTable,有时候在做些测试Demo中用来模拟一些数据比较不错。记在这里避免以后重写呵呵...DataTable dt = new DataTable(); dt.Columns.Add("id"); dt.Columns.Add("name"); DataRow dr = dt.NewRow(); for (i转载 2013-03-30 23:00:29 · 724 阅读 · 0 评论 -
C# .NET连接MYSQL数据库的两种方法[转]
先下载和安装MySQLDriverCS,地址: http://sourceforge.net/projects/mysqldrivercs/ 在安装文件夹下面找到MySQLDriver.dll,然后将MySQLDriver.dll添加引用到项目中 注:我下载的是版本是 MySQLDriverCS-n-EasyQueryTools-4.0.1-DotNet2转载 2013-03-25 21:41:24 · 1037 阅读 · 0 评论 -
Windows服务程序,定时从数据库中拿出记录发送邮件
前言:编写一个Windows服务程序,定时从数据库中拿出记录发送邮件。测试环境:Visual Studio 2005 SP1、Windows Server 2003 SP2一、新建项目打开VS2005,新建一个“Windows 服务”项目。二、添加Timer展开“工具箱”,在“组件”标签下找到“Timer”双击,这时就添加了一个Timer组件,修改“Name转载 2013-03-25 23:45:21 · 784 阅读 · 0 评论 -
C#.net DataGridView控件60招
1. DataGridView当前的单元格属性取得、变更2. DataGridView编辑属性3. DataGridView最下面一列新追加行非表示4. DataGridView判断当前选中行是否为新追加的行5. DataGridView删除行可否设定6. DataGridView行列不表示和删除1.当前的单元格属性取得、变更[C#]'当前选中单元的值C转载 2013-03-25 23:29:51 · 850 阅读 · 0 评论 -
DataGridView控件用法合集
1. DataGridView当前的单元格属性取得、变更2. DataGridView编辑属性3. DataGridView最下面一列新追加行非表示4. DataGridView判断当前选中行是否为新追加的行5. DataGridView删除行可否设定6. DataGridView行列不表示和删除7. DataGridView行列宽度高度设置为不能编辑8. DataGr转载 2013-12-29 12:13:21 · 2119 阅读 · 0 评论 -
低版本Web项目使用Ajax功能库方法
低版本Web项目不支持Ajax,如果要使用Ajax技术按如下方法进行操作即可:====前提:安装ASP.NET 2.0 AJAX Extensions和AjaxControlToolkit。安装方法:1.运行 ASPAJAXExtSetup.msi2.安装 AjaxControlToolkit1)解压缩 AjaxControlToolkit.zip 到 C:原创 2014-01-05 10:57:11 · 582 阅读 · 0 评论 -
.net and oracle
using System.Data.OracleClient; try { string strconn = "Data Source=bb;Persist Security Info=True;" + "User ID=SCOTT;Password=xxx;Unicode=True";原创 2014-01-04 00:23:44 · 653 阅读 · 0 评论 -
【轉】VB.NET gridview使用
【轉】VB.NET gridview使用【Vegas原创】VB.NET版的GridView经典使用(编辑,删除,分页,链接列) Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load If Not IsPostBack Then转载 2014-01-05 00:51:22 · 1534 阅读 · 0 评论 -
gridview中获取主键的值方法
在 GridView1_RowCommand中获取主键的值:protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e){int OrderId = Convert.ToInt32(GridView1.DataKeys[Convert.ToInt32(e.CommandArgument)原创 2014-01-05 10:39:38 · 1437 阅读 · 0 评论 -
javascript调用模板页中的客户端控件方法
在javascript调用控件的时候,无论这个脚本在母版页,还是在子页面:1。javascript调用客户端控件:都可以直接调用母版页或子页面的所有客户端控件()的属性。即:母版页和子页面里的javascript最终都被加载到了子页面。而客户端控件无论在哪个页面,其id,name等的属性值都不会改变。2。javascript调用本页面的服务器端控件:都应该使用var d=documen转载 2014-01-05 10:59:52 · 1001 阅读 · 0 评论 -
Split 获取字符串中指定符号分割的字符内容
using System.Text.RegularExpressions; string strPartners = "24500006B-24450370-24500006";// Regex regexSign = new Regex("(-)"); // Split on hyphens. string[] partner原创 2014-01-05 11:11:52 · 3062 阅读 · 0 评论 -
C#导出EXCEL的几种方法
using System;using System.Collections.Generic;using System.Text;using System.Data;using System.Windows.Forms;using System.Reflection;namespace DMS{/// /// C#操作Excel类/// class E转载 2014-11-28 00:16:19 · 740 阅读 · 0 评论 -
【抢鲜知识储备】VS2012打包部署Winform程序
前几天从网上找了个截图开源代码进行研究,发现源码小程序是用VS2012建立的,刚好我也升级到VS2012不久,没什么犹豫就直接拿来用了(关于VS2012有什么新鲜的,可以参考我之前的一篇博客:升级到VS2012后遇到的两个问题)。程序做完后准备打包部署,然后问题就来了,下面来一步一步聊聊我打包部署的过程(还真费了不少劲): 打包前的准备工作:转载 2014-12-02 18:00:40 · 744 阅读 · 0 评论 -
css3.0:border-radius 圆角边框
css3.0:border-radius 圆角边框 在css3.0中,又添加了一个新的属性border-radius,使用border-radius这个属性可以实现圆角边框的效果。除IE和遨游外,目前有Firefox ,Safari,Chrome,Opera支持该属性,其Safari,Chrome,Opera是支持最好的,依照了w3c的标准,仅仅使用border-radi转载 2014-12-02 20:10:53 · 500 阅读 · 0 评论 -
C#简单读写config文件
⇒config文件结构: ⇒CS文件读取: string strDBPath = S原创 2014-12-02 20:08:11 · 1182 阅读 · 0 评论 -
C#读写xml文件的常用方法
已知有一个XML文件(bookshop.xml)如下:xml version="1.0" encoding="gb2312" ?>bookshop>book genre="fantasy" ISBN="2-2312-2">title>Oberon Legacytitle>author>Evaauthor>price>56.5price>boo转载 2014-12-02 20:54:35 · 603 阅读 · 0 评论 -
【转】C# PrintDocument打印 多页 打印预览
PrintDocument实例所有的订阅事件如下:1.创建一个PrintDocument的实例.如下:System.Drawing.Printing.PrintDocument docToPrint = new System.Drawing.Printing.PrintDocument(); 2.设置打印机开始打印的事件处理函数.函数原形如下:void docTo转载 2015-01-08 01:59:48 · 4160 阅读 · 0 评论 -
MD5加密解密类 winform
从网上找到了一些相关的资料然后自己试着做了一下觉得收益匪浅。其实对MD5的加密解密,我们知道怎么调用就好了,其实也没有什么太多的必要去看其算法。以下代码希望对观望的读者有用。MD5加密解密的两个类:其中的一个加密解密类:using System;using System.Collections.Generic;using System.Text;using Syst转载 2014-12-02 21:19:00 · 642 阅读 · 0 评论 -
datagridview单元格数据验证
1.验证中用到的事件private void dataGridView1_CellValidating(object sender, DataGridViewCellValidatingEventArgs e) {//用于对某一列数据进行验证 dataGridView.Rows[e.RowIndex].ErrorText = string.Empty; ...转载 2015-01-08 01:36:57 · 3129 阅读 · 0 评论 -
VS.NET2010水晶报表安装部署[VS2010]
水晶报表VS2010版IDE安装标准版SAP Crystal Reports, version for Visual Studio 2010 - Standard:下载地址: http://downloads.businessobjects.com/akdlm/cr4vs2010/CRforVS_13_0_1.exe 下载安装后打开VS2010就可以在左边工具栏中看到CRYSTA转载 2015-01-03 10:27:09 · 20634 阅读 · 0 评论 -
C#中的委托和事件
引言委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework中的委托和事件、委托和事转载 2015-01-08 02:08:20 · 446 阅读 · 0 评论 -
C#串口serialPort操作
现在大多数硬件设备均采用串口技术与计算机相连,因此串口的应用程序开发越来越普遍。例如,在计算机没有安装网卡的情况下,将本机上的一些信息数据 传输到另一台计算机上,那么利用串口通信就可以实现。运行本程序,在“发送数据”文本框中输入要传送的数据,单击【发送】按钮,将传送的数据发送到所选择 的端口号中;单击【接收】按钮,传递的数据被接收到“接收数据”文本框中。如图13.1所示。 技术要点转载 2015-01-08 02:11:39 · 3277 阅读 · 0 评论 -
C# 关联键盘按钮 (KeyChar/KeyCode值 KeyPress/KeyDown事件 区别)
C# 如何关联键盘按钮 (KeyChar/KeyCode值 KeyPress/KeyDown事件 区别)1. 首先将窗口属性KeyPreview设为true,如果属性对话框中找不到,就直接在代码里添加;2. 添加KeyPress / KeyDown事件:KeyPress 和KeyDown 、KeyPress之间的区别: 1).KeyPress主要用来捕获数字(转载 2015-01-08 01:29:13 · 2824 阅读 · 0 评论 -
C#和使用中的23个技巧
C#开发和使用中的23个技巧1.怎样定制VC#DataGrid列标题? DataGridTableStyle dgts = new DataGridTableStyle(); dgts.MappingName = "myTable"; //myTable为要载入数据的DataTable DataGridTextBoxColumn dgcs = new DataGrid转载 2014-12-04 22:01:34 · 492 阅读 · 0 评论 -
C#中MessageBox用法大全(转)
我们在程序中经常会用到MessageBox。 MessageBox.Show()共有21中重载方法。现将其常见用法总结如下: 1.MessageBox.Show("Hello~~~~");最简单的,只显示提示信息。 2.MessageBox.Show("There are something wrong!","ERROR")转载 2014-12-22 20:24:58 · 782 阅读 · 0 评论 -
C# 简单文本文件操作 LOG
/// /// 获得文本文件中错误消息的值 /// /// /// public string GetMsgValue(string strKey) { string path = Environment.CurrentDirectory.ToString(原创 2014-12-02 18:32:47 · 2249 阅读 · 0 评论 -
远程连接SQL Server 2008,服务器端和客户端配置
声明:(1)这里只指出关键设置步骤,其他详细部分网上到处都是,不赘述;(2)感谢http://blog.csdn.net/htl258/archive/2010/03/28/5424234.aspx,给了我灵感;(3)原帖(远程连接问题描述)位置: ①http://topic.csdn.net/u/20110614/22/b41b27b5-7a5d-4afa-转载 2014-12-23 23:24:25 · 827 阅读 · 0 评论 -
LINQPad
在这里我向大家推荐的一个具是LinqPad有了这个工具并熟练使用就可以很快学习并掌握linqlinqPad下载地址:http://www.linqpad.net/它也自带了很多例子方便大家查询,linqPad支持object ,xml,sql , to linq这里我只讲一下sql to linq好多同学不知道怎么用linq完成 left join ,inner join转载 2014-12-30 22:14:23 · 1596 阅读 · 0 评论 -
通过JQuery调用MVC的Controller方法来实现无刷新操作
和上次(第一次)写博文过了很久,期间有几次想写,也有几次感觉不错的心得体会,但是还是没找到静下来的时间。再有想法写博文的时候,已经毕业了。呵呵,闲话不说了。还是直奔主题吧。 公司准备开发一个通过远程访问的服务端项目,之前没有使用过MVC,所以想知道能够只使用M层和C层,然后通过Jquery来调用C层的方法。经理说让先做一个demo出来,就先实现对数据的CURD吧。说句实话,我对mvc也是转载 2015-01-21 00:02:37 · 2782 阅读 · 0 评论 -
杂文
using System;using System.Collections;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using Syst原创 2015-01-19 21:11:07 · 549 阅读 · 0 评论 -
jQuery AJAX实现调用页面后台方法
1.新建demo.aspx页面。2.首先在该页面的后台文件demos.aspx.cs中添加引用。using System.Web.Services;3.无参数的方法调用.大家注意了,这个版本不能低于.net framework 2.0。2.0已下不支持的。后台代码:[WebMethod] public static string SayHello()转载 2015-01-24 00:33:54 · 360 阅读 · 0 评论 -
asp.net里导出excel表方法汇总
1、由dataset生成public void CreateExcel(DataSet ds,string typeid,string FileName) { HttpResponse resp; resp = Page.Response; resp.ContentEncoding = System.Text.Encoding.GetEncoding转载 2015-02-23 23:43:24 · 476 阅读 · 0 评论 -
跟ASP.NET MVC一起使用jQuery
最近人们对微软的ASP.NET MVC框架投入了越来越多的关注。ASP.NET MVC功能强大、灵活,除了框架内包含的库之外,开发人员还可以使用其他库,jQuery这款流行的JavaScript框架自然也不例外。AD:WOT2015 互联网运维与开发者大会 热销抢票jQuery是一款容易上手的JavaScript库,任何Web开发平台都可以使用,它跟ASP.转载 2015-02-11 22:13:33 · 735 阅读 · 0 评论 -
Visual Studio下使用jQuery的10个技巧
今天我们要讲的是在Visual Studio 2010下如何使用jQuery的10个技巧,这些已经在VS2010中内置支持了。AD:WOT2015 互联网运维与开发者大会 热销抢票【51CTO经典译文】广泛流行的jQuery是一个开源的,跨浏览器和兼容CSS 3的JavaScript库,你可以用它简化你的JavaScript编码任务和操作(添加,编辑和删除)转载 2015-02-11 22:24:37 · 1370 阅读 · 0 评论 -
C#委托——哪里用得着?
初学.Net的同学们,我们常常会有这样一种感觉,对于一项技术,或者一个方法,我们都知道它很有用,可就是用不着,或者说,并不知道什么地方能用的上,所以,技术学会了,却用不上,也就无法深入。时间一长,就容易忘,结果就是,这个我学过,那个我也懂,可是我就不会用。。。 这博客园的第一篇博文,就从C#委托开始吧。 前段时间,做了一个局域网通讯工具的项目,在其中涉及到修改个人资料的模块上,遇到了一转载 2015-03-15 23:13:55 · 388 阅读 · 0 评论 -
Javascript导出Excel的方法
SCRIPT LANGUAGE="javascript"> function method1(tableid) {//整个表格拷贝到EXCEL中 var curTbl = document.getElementById(tableid); var oXL = new ActiveXObject("Excel.Application");转载 2015-03-21 09:44:15 · 422 阅读 · 0 评论 -
写入和读取图片(c# asp.net sqlserver)
作者:木子 http://blog.csdn.net/derny/首先要创建一个表包含自段image 和 type 类型各自为image 和 vnancharWebForm1.aspx WebForm1 <meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1"> <form转载 2015-03-21 09:48:01 · 737 阅读 · 0 评论 -
ASP.NET 2.0 HttpHandler实现生成图片验证码(示例代码下载)
学习整理了一下(一).功能 用HttpHandler实现图片验证码 (二).代码如下 1. 处理程序文件 ValidateImageHandler.ashx代码如下 1 2 3 using System; 4 using System.Web; 5 using System.Web.Sessio转载 2015-03-21 10:09:28 · 419 阅读 · 0 评论 -
C#调用存储过程简单完整例子
CREATE PROC P_TEST@Name VARCHAR(20),@Rowcount INT OUTPUTASBEGIN SELECT * FROM T_Customer WHERE NAME=@Name SET @Rowcount=@@ROWCOUNTENDGO----------------------------------------------转载 2015-03-21 10:18:33 · 1695 阅读 · 0 评论 -
合并查询
最近做了一张报表,整理一下,怕忘了。哈哈导出的形式样例如下:XXX名:XXX1日期:2015/3/21级别人数物资量人数1人数2人数3物资量1物资量2物资量3省汇总159,999,9999,999,9999,999,9999,999,9999,999,999原创 2015-03-21 11:00:34 · 845 阅读 · 0 评论