摘要:1.将DataSet 写入文件 将DataSet 写入文件 • DataSet.WriteXml() • XmlWriteMode – WriteSchema:以XML 数据形式写入DataSet 的当前内容,以关系结构作为内联XSD 架构。 如果DataSet 只有架构而无数据,那么只写入内联架构,如果DataSet 没有当前架构则不写入任何内容。 – IgnoreSchema :以XML 数据形式写入DataSet 的当前内容,不带架构。如果无数据加载到DataSet 中,则不写入任何内容。 – DiffGram:作为DiffGram写入整个DataSet,...
阅读全文
摘要: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
阅读全文
摘要:解决办法:1:把目标框架改为Framewotk=4.02:新增环境变量TRACKFILEACCESS=false:操作步骤:右击"我的电脑"(或"计算机")-->"高级"-->"环境变量"-->"新建系统变量"-->填写"变量名"为"TRACKFILEACCESS",变量值为"false",保存即可.注意重启VS2010.3:打开文件: C:\WINDOWS\Microsoft.NET\Framework\v4.
阅读全文
摘要:先看如下代码:string strParam = Request.Params["param"];if ( strParam== null ){ strParam= "";}string strParam= Request.Params["param"] == null ? "": Request.Params["param"];你发现,尽管实现的同一个功能,但第二段代码要比第一段代码是不是更简洁。这里的” ?:“就是一个三元的操作符。利用这个三元操作符也称条件操作符,就很简单的把一个if语句给
阅读全文
摘要:环境如下:win7 + IIS7.0解决办法:IIS的根节点->右侧“ISAPI和CGI限制”->把禁止的DotNet版本项设置为允许,即可
阅读全文
摘要:<%@ 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&
阅读全文
摘要:<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 =
阅读全文
摘要:工具->选项->文本编辑器->自动检测不带签名的UTF-8编码,勾选,确定。
阅读全文
摘要:代码如下:你懂得!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"; //锁屏 ...
阅读全文
摘要: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) ...
阅读全文
摘要:创建步骤如下: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...
阅读全文
摘要:方法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
阅读全文
摘要:添加引用: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="中华人.
阅读全文
摘要:我们添加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),在项目中引用。
阅读全文
摘要:现象如下: 字段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列的值为默
阅读全文
摘要: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
阅读全文
摘要:问题描述:做Oracle数据库操作的时候,提示“ORA-06413: 连接未打开”。 解决办法:运行连接Oracle的程序的目录名不能包括括号。如:文件夹名称为Test(Oracle),这样会报ORA-06413: 连接未打开
阅读全文
摘要:1.使用SqlCommand.ExecuteReader()方法会造成窗体假死,所以用.net2.0新增的方法BeginExecuteReader代码如下: private delegate void DataGridViewHandler(DataTable dt); /// <summary> /// 此处开始加在数据 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> pri
阅读全文