随笔分类 -  C#

上一页 1 2 3

DataSet 与 xml
摘要:1.将DataSet 写入文件 将DataSet 写入文件 • DataSet.WriteXml() • XmlWriteMode – WriteSchema:以XML 数据形式写入DataSet 的当前内容,以关系结构作为内联XSD 架构。 如果DataSet 只有架构而无数据,那么只写入内联架构,如果DataSet 没有当前架构则不写入任何内容。 – IgnoreSchema :以XML 数据形式写入DataSet 的当前内容,不带架构。如果无数据加载到DataSet 中,则不写入任何内容。 – DiffGram:作为DiffGram写入整个DataSet,... 阅读全文

posted @ 2012-06-01 22:37 refactor 阅读(6986) 评论(1) 推荐(2) 编辑

SqlDataAdapter DataSet DataTable 详解
摘要:1.SqlDataAdapter调用存储过程DataSet ds = new DataSet();SqlDataAdapter da = new SqlDataAdapter("GetAllUsers", "server=(local);database=DemoDB;Integrated Security=true;");da.SelectCommand.CommandType = CommandType.StoredProcedure;da.Fill(ds);this.dataGridView1.DataSource = ds.Tables[0];2 阅读全文

posted @ 2012-05-31 14:02 refactor 阅读(3273) 评论(1) 推荐(0) 编辑

FileTracker : error FTK1011编译错误
摘要:解决办法:1:把目标框架改为Framewotk=4.02:新增环境变量TRACKFILEACCESS=false:操作步骤:右击"我的电脑"(或"计算机")-->"高级"-->"环境变量"-->"新建系统变量"-->填写"变量名"为"TRACKFILEACCESS",变量值为"false",保存即可.注意重启VS2010.3:打开文件: C:\WINDOWS\Microsoft.NET\Framework\v4. 阅读全文

posted @ 2012-05-31 14:01 refactor 阅读(872) 评论(0) 推荐(0) 编辑

C#操作符??和?:
摘要:先看如下代码:string strParam = Request.Params["param"];if ( strParam== null ){ strParam= "";}string strParam= Request.Params["param"] == null ? "": Request.Params["param"];你发现,尽管实现的同一个功能,但第二段代码要比第一段代码是不是更简洁。这里的” ?:“就是一个三元的操作符。利用这个三元操作符也称条件操作符,就很简单的把一个if语句给 阅读全文

posted @ 2012-05-30 13:40 refactor 阅读(107704) 评论(12) 推荐(22) 编辑

由于 Web 服务器上的“ISAPI 和 CGI 限制”列表设置,无法提供您请求的页面
摘要:环境如下:win7 + IIS7.0解决办法:IIS的根节点->右侧“ISAPI和CGI限制”->把禁止的DotNet版本项设置为允许,即可 阅读全文

posted @ 2012-05-30 13:11 refactor 阅读(3095) 评论(0) 推荐(0) 编辑

创建表头固定,表体可滚动的GridView
摘要:<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm17.aspx.cs" Inherits="WebApplication1.WebForm17" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd& 阅读全文

posted @ 2012-05-30 13:09 refactor 阅读(537) 评论(0) 推荐(0) 编辑

禁用文本框粘贴功能
摘要:<html xmlns="http://www.w3.org/1999/xhtml" ><head runat="server"> <title></title></head><body><script type="text/javascript">//not IE is requiredfunction fncKeyStop(evt){ if(!window.event) { var keycode = evt.keyCode; var key = 阅读全文

posted @ 2012-05-29 23:01 refactor 阅读(1079) 评论(0) 推荐(0) 编辑

去除 以下文件中的行尾不一致,要将行尾标准化吗 的提示
摘要:工具->选项->文本编辑器->自动检测不带签名的UTF-8编码,勾选,确定。 阅读全文

posted @ 2012-05-29 22:41 refactor 阅读(982) 评论(0) 推荐(0) 编辑

程序锁定windows系统以及调用其它系统对话框,如控制面板,重启系统
摘要:代码如下:你懂得!View Code class Program { static void Main(string[] args) { Process p = new Process(); p.StartInfo.WorkingDirectory = Environment.GetFolderPath(Environment.SpecialFolder.System); p.StartInfo.FileName = "rundll32.exe"; //锁屏 ... 阅读全文

posted @ 2012-05-29 22:35 refactor 阅读(1210) 评论(0) 推荐(0) 编辑

使用SoapHeader对WebService进行身份验证
摘要:1.新建CheckUserSoapHeaderView Code public class CheckUserSoapHeader : SoapHeader { public string UserName { get; set; } public string Password { get; set; } public CheckUserSoapHeader() { } public CheckUserSoapHeader(string userName,string password) ... 阅读全文

posted @ 2012-05-29 21:33 refactor 阅读(1985) 评论(0) 推荐(0) 编辑

图解C#创建SqlServer MD5 加密函数
摘要:创建步骤如下:1.新建项目:2.出现如下提示:点击确定3.出现要部署的数据库4.选择 是5.下面编写代码:public partial class UserDefinedFunctions{ [Microsoft.SqlServer.Server.SqlFunction] public static SqlString MD5Function(string Source) { // 在此处放置代码 return MD5String(Source); } /// <summary> /// 用MD5加密 /// </summa... 阅读全文

posted @ 2012-05-29 20:35 refactor 阅读(1748) 评论(0) 推荐(0) 编辑

获取一个目录下文件扩展名为txt或htm或html的文件的几种方法
摘要:方法1:使用循环方法方法2:使用Lambda表达式DirectoryInfo di = new DirectoryInfo(strPath);FileInfo[] fi = di.GetFiles();FileInfo[] fiNew = (fi.Where(c => c.Extension.ToLower() == ".txt").Concat(fi.Where(c => c.Extension.ToLower().TrimEnd('l') == ".htm"))).ToArray();方法3:使用查询表达式(linq)fi 阅读全文

posted @ 2012-05-28 16:43 refactor 阅读(1300) 评论(0) 推荐(0) 编辑

C#对汉语拼音,繁体简体转换的支持
摘要:添加引用:ChineseConverter.dll(对 繁体简体转换的支持 ) ,ChnCharInfo.dll (对拼音的支持)。微软发布的补丁!测试代码如下:ChineseChar cc=new ChineseChar('捷');ReadOnlyCollection pinyin = cc.Pinyins;foreach (string item in pinyin){if (!string.IsNullOrEmpty(item)) { Console.WriteLine(item + ";"); } }string strTest="中华人. 阅读全文

posted @ 2012-05-28 16:40 refactor 阅读(642) 评论(0) 推荐(0) 编辑

使用webService代理类引用WebService
摘要:我们添加webService引用,一般是通过 添加服务引用完成的,其实 添加服务引用 在背后为我们生成了代理类。我们手动生成代理类方法:1. 编译成cs文件:TestService.cs 在vs2008命令提示窗口中输入: wsdl /out:d:\TestService.cs http://webservice.webxml.com.cn/WebServices/MobileCodeWS.asmx?wsdl2.将生成的TestService.cs拷到项目中,既可以使用WebService的方法。或者编译成dll文件(csc /t:library TestService.cs),在项目中引用。 阅读全文

posted @ 2012-05-28 16:37 refactor 阅读(2339) 评论(0) 推荐(1) 编辑

关于SqlServer的整形字段和空的查询
摘要:现象如下: 字段intType是整形的。select * fromTest where varcharType='test' and intType=''可以查出 intType为0的记录。updateTest set dcr_times=''这时 Test的值为0。关于 Oracle 和 SQLServer 的区别:insert into table1(a,b) values(null,'');在Oracle中插入记录的a列的值和b列的值都为空值(Null)在SQLServer中插入记录的a列的值为空值(Null),b列的值为默 阅读全文

posted @ 2012-05-28 16:32 refactor 阅读(1406) 评论(0) 推荐(0) 编辑

net2.0提供WinForm中TextBox智能提示,和补全的支持
摘要:SqlDataAdapter sda = new SqlDataAdapter("SELECT TEST1 FROM TestTable", "Data Source=.;Initial Catalog=SSO;User ID=sa;Password=******");DataTable dt = new DataTable();sda.Fill(dt);var source1 = new AutoCompleteStringCollection();for (int i = 0; i < dt.Rows.Count; i++){Source1.A 阅读全文

posted @ 2012-05-28 16:24 refactor 阅读(780) 评论(0) 推荐(0) 编辑

Oracle数据库连接 报ORA-06413: 连接未打开
摘要:问题描述:做Oracle数据库操作的时候,提示“ORA-06413: 连接未打开”。 解决办法:运行连接Oracle的程序的目录名不能包括括号。如:文件夹名称为Test(Oracle),这样会报ORA-06413: 连接未打开 阅读全文

posted @ 2012-05-28 16:13 refactor 阅读(17188) 评论(0) 推荐(0) 编辑

使用BeginExecuteReader异步加载数据
摘要:1.使用SqlCommand.ExecuteReader()方法会造成窗体假死,所以用.net2.0新增的方法BeginExecuteReader代码如下: private delegate void DataGridViewHandler(DataTable dt); /// <summary> /// 此处开始加在数据 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> pri 阅读全文

posted @ 2012-05-28 16:03 refactor 阅读(2223) 评论(0) 推荐(0) 编辑

上一页 1 2 3

导航