<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[emichao的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/emichao</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; emichao]]></copyright><item><title><![CDATA[C#读取EXCEL模版方法]]></title><link>https://blog.youkuaiyun.com/emichao/article/details/7866468</link><guid>https://blog.youkuaiyun.com/emichao/article/details/7866468</guid><author>emichao</author><pubDate>Tue, 14 Aug 2012 20:04:02 +0800</pubDate><description><![CDATA[//读取EXCEL模版
              FileStream fs = new FileStream(tempName, FileMode.OpenOrCreate, FileAccess.ReadWrite);
              HSSFWorkbook hssfworkbook = new HSSFWorkbook(fs);
              ISheet]]></description><category></category></item><item><title><![CDATA[C#读取XML文件]]></title><link>https://blog.youkuaiyun.com/emichao/article/details/7866462</link><guid>https://blog.youkuaiyun.com/emichao/article/details/7866462</guid><author>emichao</author><pubDate>Tue, 14 Aug 2012 20:01:55 +0800</pubDate><description><![CDATA[XmlReader xmlread = XmlReader.Create(HttpContext.Current.Server.MapPath("~/ReportConfigFile.xml"));
              xmlread.ReadToFollowing(fixName);
              IndexCaption = xmlread.GetAttribute(]]></description><category></category></item><item><title><![CDATA[EXTJS4读取XML文件的方法]]></title><link>https://blog.youkuaiyun.com/emichao/article/details/7866453</link><guid>https://blog.youkuaiyun.com/emichao/article/details/7866453</guid><author>emichao</author><pubDate>Tue, 14 Aug 2012 19:59:18 +0800</pubDate><description><![CDATA[//将XML文件作为数据源
    var reportStore = Ext.create('Ext.data.Store', {
        model: 'ReportModel',
        proxy: {
            type: 'ajax',
            url: '../../ReportDataXML/ReportData.xml',]]></description><category></category></item><item><title><![CDATA[页面导出EXCEL]]></title><link>https://blog.youkuaiyun.com/emichao/article/details/7855065</link><guid>https://blog.youkuaiyun.com/emichao/article/details/7855065</guid><author>emichao</author><pubDate>Sat, 11 Aug 2012 16:48:34 +0800</pubDate><description><![CDATA[public ActionForward generateExcel(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
{
response.setContentType("application/ms-excel;charset=UTF-8");]]></description><category></category></item><item><title><![CDATA[XML保存数据]]></title><link>https://blog.youkuaiyun.com/emichao/article/details/7826922</link><guid>https://blog.youkuaiyun.com/emichao/article/details/7826922</guid><author>emichao</author><pubDate>Fri, 03 Aug 2012 14:16:13 +0800</pubDate><description><![CDATA[//添加节点 
      XmlDocument doc1 = new XmlDocument(); 
         doc1.LoadXml(" " + " " + " ASP.NET程序开发范例宝典 " + " " + " ");

         XmlDocument doc2 = new XmlDocument(); 
         doc2.Load(Server]]></description><category></category></item><item><title><![CDATA[XML存储数据与数据库备份]]></title><link>https://blog.youkuaiyun.com/emichao/article/details/7826239</link><guid>https://blog.youkuaiyun.com/emichao/article/details/7826239</guid><author>emichao</author><pubDate>Fri, 03 Aug 2012 11:02:31 +0800</pubDate><description><![CDATA[XML简介
谈到XML就不能不提HTML,HTML语言的出现推动了互联网的普及.在XML诞生之初甚至现在，也有好多人有这样一种误解XML将完全取代HTML，其实，完全不是这样的。同HTML一样， XML 是SGML (Standard Generalized Markup Language, 通用标识语言标准)的一个子集，它是描述网络上的数据内容和结构的标准。尽管如此，两这之间还是有很大的差别的]]></description><category></category></item><item><title><![CDATA[XML文件与数据存储]]></title><link>https://blog.youkuaiyun.com/emichao/article/details/7826071</link><guid>https://blog.youkuaiyun.com/emichao/article/details/7826071</guid><author>emichao</author><pubDate>Fri, 03 Aug 2012 10:36:08 +0800</pubDate><description><![CDATA[创建并保存 XML 文件
如果数据要被传送到非 Windows 平台上的应用程序，那么把数据保存在 XML 文件中是有好处的。请记住，XML 有很强的跨平台可移植性，并且数据无需转换！
首先，我们将学习如何创建并保存一个 XML 文件。下面的这个 XML 文件将被命名为 "test.xml"，并被保存在服务器上的 c 目录中。我们将使用 ASP 和微软的 XMLDOM 对象来创建并保存这个 X]]></description><category></category></item><item><title><![CDATA[打开项目中添加的EXCEL文件]]></title><link>https://blog.youkuaiyun.com/emichao/article/details/7799682</link><guid>https://blog.youkuaiyun.com/emichao/article/details/7799682</guid><author>emichao</author><pubDate>Sun, 29 Jul 2012 19:57:49 +0800</pubDate><description><![CDATA[System.Diagnostics.Process.Start(filename);

filename为要打开的文件的路径！

如果类似于C:\Users\NetworkLab\Desktop\CPIShao\CPIS_CS\CPIS_CS\Resources\hao.xls这样的路径名，

必须改为@C:\Users\NetworkLab\Desktop\CPIShao\CPIS]]></description><category></category></item><item><title><![CDATA[C#打开EXCEL文件]]></title><link>https://blog.youkuaiyun.com/emichao/article/details/7798734</link><guid>https://blog.youkuaiyun.com/emichao/article/details/7798734</guid><author>emichao</author><pubDate>Sun, 29 Jul 2012 11:59:48 +0800</pubDate><description><![CDATA[1. //加载Excel 
2. public static DataSet LoadDataFromExcel(string filePath)
3. {
4. try
5. {
6. string strConn;
7. strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + filePath + ";Extended]]></description><category></category></item><item><title><![CDATA[存储过程基本语法与常用函数]]></title><link>https://blog.youkuaiyun.com/emichao/article/details/7795445</link><guid>https://blog.youkuaiyun.com/emichao/article/details/7795445</guid><author>emichao</author><pubDate>Fri, 27 Jul 2012 21:59:34 +0800</pubDate><description><![CDATA[存储过程的基本语法及常用函数

存储过程如同一门程序设计语言，同样包含了数据类型、流程控制、输入和输出和它自己的函数库。

--------------------基本语法--------------------
一.创建存储过程
create procedure sp_name()
begin
.........
end
二.调用存储过程
1.基本语法：call sp_na]]></description><category></category></item><item><title><![CDATA[MVC的三层架构]]></title><link>https://blog.youkuaiyun.com/emichao/article/details/7794620</link><guid>https://blog.youkuaiyun.com/emichao/article/details/7794620</guid><author>emichao</author><pubDate>Fri, 27 Jul 2012 17:19:24 +0800</pubDate><description><![CDATA[首先,MVC和三层架构，是不一样的。 三层架构中，DAL(数据访问层)、BLL(业务逻辑层)、WEB层各司其职，意在职责分离。 MVC是 Model-View-Controller，严格说这三个加起来以后才是三层架构中的WEB层，也就是说，MVC把三层架构中的WEB层再度进行了分化，分成了控制器、视图、实体三个部分，控制器完成页面逻辑，通过实体来与界面层完成通话；而C层直接与三层中的BLL进行对话]]></description><category></category></item><item><title><![CDATA[C#  不通过建表来加载26个字母到ListView]]></title><link>https://blog.youkuaiyun.com/emichao/article/details/7726011</link><guid>https://blog.youkuaiyun.com/emichao/article/details/7726011</guid><author>emichao</author><pubDate>Sun, 08 Jul 2012 10:13:11 +0800</pubDate><description><![CDATA[//加载排序字母表
            for (char c = 'A'; c 
            {
                ListViewItem lvi = new ListViewItem();
                lvi.Text = c.ToString();
                lvi.ForeColor = Color.Red]]></description><category></category></item><item><title><![CDATA[对于ListView控制排他勾选]]></title><link>https://blog.youkuaiyun.com/emichao/article/details/7725985</link><guid>https://blog.youkuaiyun.com/emichao/article/details/7725985</guid><author>emichao</author><pubDate>Sun, 08 Jul 2012 09:59:02 +0800</pubDate><description><![CDATA[//当某项checked时候控制此项被选中
           if (e.NewValue == CheckState.Checked)
            {
                for (int i = 0; i 
                {
                    if (i != e.Index)]]></description><category></category></item><item><title><![CDATA[C# 使用微软的Visual Studio International Pack 类库提取汉字拼音首字母]]></title><link>https://blog.youkuaiyun.com/emichao/article/details/7713263</link><guid>https://blog.youkuaiyun.com/emichao/article/details/7713263</guid><author>emichao</author><pubDate>Tue, 03 Jul 2012 21:31:40 +0800</pubDate><description><![CDATA[昨天经过网友提醒，提取汉字拼音的方法可以使用微软的一个类库
 Visual Studio 
International Pack ，今天试了一试，确实好用！下面分享下使用方法：
首先下载Visual Studio International Pack 1.0，官方下载地址：http://www.microsoft.com/downloads/zh-cn/details.aspx?Family]]></description><category></category></item><item><title><![CDATA[对于SQLSERVER中约束字段的默认值的注意事项]]></title><link>https://blog.youkuaiyun.com/emichao/article/details/7709545</link><guid>https://blog.youkuaiyun.com/emichao/article/details/7709545</guid><author>emichao</author><pubDate>Mon, 02 Jul 2012 19:18:26 +0800</pubDate><description><![CDATA[在QJSC系统中，为了设置某个表的字段默认值，写了一个SQL语句，ALTER  TABLE  表名 ADD CONSTRAINT 约束名 DEFAULT 默认值 FOR  字段名
 
但是在这个语句执行成功以后，字段默认值还是NULL，我的目的是将这个字段默认值设置为0，其字段类型为bit，百思不得其解。
 
后来自己摸索出来的解决方案是将这个bit类型字段的是否为空设置为不能为空就可以了]]></description><category></category></item><item><title><![CDATA[创建用户自定义函数]]></title><link>https://blog.youkuaiyun.com/emichao/article/details/7555425</link><guid>https://blog.youkuaiyun.com/emichao/article/details/7555425</guid><author>emichao</author><pubDate>Thu, 10 May 2012 22:18:24 +0800</pubDate><description><![CDATA[//创建用户自定义函数------标量函数
转:http://hi.baidu.com/wuxinyuyun/blog/item/a252b87ac2b704eb2e73b330.html

create function dbo.bmrs(@bmh as int)
returns int
as
begin
declare @bmrs int
select @bmrs=count(]]></description><category></category></item><item><title><![CDATA[SQL server 的 update 语句的工作原理]]></title><link>https://blog.youkuaiyun.com/emichao/article/details/7554654</link><guid>https://blog.youkuaiyun.com/emichao/article/details/7554654</guid><author>emichao</author><pubDate>Thu, 10 May 2012 17:49:31 +0800</pubDate><description><![CDATA[update语句的工作原理：
      比如执行这个语句：update guestbook set password='123' where user_id=1000; 就是把用户号为1000的用户的密码改成123. 在SQL server执行的机制中，先是把user_id=1000的这条记录删除掉，然后再insert 一条语句，此时的password是 123 ，而不是原来的。我一直以为，u]]></description><category></category></item><item><title><![CDATA[C# TreeView的用法]]></title><link>https://blog.youkuaiyun.com/emichao/article/details/7548950</link><guid>https://blog.youkuaiyun.com/emichao/article/details/7548950</guid><author>emichao</author><pubDate>Wed, 09 May 2012 10:34:32 +0800</pubDate><description><![CDATA[一：TreeView.Items[0].Expanded := True; // 展开第一个节点
二：TreeView.Items[0].Item[0].Selected := True; // 移动到第一个节点的第一个子节点 
找当前节点的下一个节点，按序号找如下：
if treeview1.Selected.GetNext
treeview1.Selected.GetNext.Sele]]></description><category></category></item><item><title><![CDATA[C#  Tag属性]]></title><link>https://blog.youkuaiyun.com/emichao/article/details/7528394</link><guid>https://blog.youkuaiyun.com/emichao/article/details/7528394</guid><author>emichao</author><pubDate>Wed, 02 May 2012 16:06:09 +0800</pubDate><description><![CDATA[对于从事C#及VB的人开发人员来讲，肯定有过这样的需求，要将一个窗口的值传递到另一个窗口，最典形的莫过于数据选取，当选中后关闭当前窗口，同时将选中的值返回到他的父窗口，有好多朋友在做这样的功能时通过在窗口类中增加变量来实现，其实这样做既麻烦，又增加了代码的复杂度。
　　在系统的类中有一个TAG属性可用来做值的传递，他是一个OBJECT对象，所以支持任何类型，看完如下代码，你可能就能明白了。
/]]></description><category></category></item><item><title><![CDATA[Excel 数据导入到Sql Server 2008中]]></title><link>https://blog.youkuaiyun.com/emichao/article/details/7518547</link><guid>https://blog.youkuaiyun.com/emichao/article/details/7518547</guid><author>emichao</author><pubDate>Fri, 27 Apr 2012 23:55:02 +0800</pubDate><description><![CDATA[--首先打开SSMS,然后点击左上角的【新建查询(N)】，在右边弹出的窗口中输入一下代码：
代码一:
----------------------------------------------------------------------------------------
use TEST    --- ‘TEST’是数据库名字，你可以切换到你想要的数据库或直接输入数据库名字
---]]></description><category></category></item></channel></rss>