淡水求咸

博客园已经停止更新,请移步 http://lovecjh.com/

导航

随笔分类 -  C#

C#中抽象类和接口
摘要:下面是我做的测试:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Collections;namespace ClassDemo{ class Program { static void Main(string[] args) { //BaseClass bc = new BaseClass(); //bc.sayHello(); //Deriv... 阅读全文

posted @ 2013-09-26 21:08 深圳彦祖 阅读(5199) 评论(0) 推荐(0)

将Excel中数据导入数据库(三)
摘要:上篇文章将Excel中数据导入数据库时,将从Excel读入的数据均转换成了数据库相应字段的类型,其实这是没有必要的,因为对于数据库各种类型的插入,均可以字符串格式插入。比如表WQ_SWMSAR_A字段定义如下: 其中RESULTID为自增长字段。 可利用以下语句插入:insert into [WaterQuality2].[dbo].[WQ_SWMSAR_A](STCD,ASOT,ASDR,WQG,MESPEST) values('1','2013-07-25','30','6','chenyuming') 插入结 阅读全文

posted @ 2013-07-25 20:40 深圳彦祖 阅读(1430) 评论(0) 推荐(2)

将Excel中数据导入数据库(二)
摘要:在上篇文章中介绍到将Excel中数据导入到数据库中,但上篇文章例子只出现了nvachar类型,且数据量很小。今天碰到将Excel中数据导入数据库中的Excel有6419行,其中每行均有48个字段,有int、vachar、datetime、numeric类型,部分字段定义如下: 可见除了STCD、SPT不允许为null值外,其它字段均允许为null值。在sqlserver数据库中某字段为null值,字符串可直接插入null值,比如如下sql语句成立:insert into WQ_PAS_A(ITMID,SMCL,WQG) values(null,null,null) 其中表WQ_PA... 阅读全文

posted @ 2013-07-24 20:24 深圳彦祖 阅读(2395) 评论(0) 推荐(0)

tip浮动提示框
摘要:今天工作中碰到要弹出tip浮动提示框,如服务器控件的ToolTip属性。 通过GOOGLE搜到了一个很好用的tip浮动提示框:TipTip jQuery Plugin。 例子如下: 1 2 3 4 New Document 5 6 7 8 9 10 11 12 13 14 15 16 17 百度18 19 20 21 查看代码 运行结果: 源码下载。 阅读全文

posted @ 2013-07-04 20:25 深圳彦祖 阅读(556) 评论(0) 推荐(0)

将Excel中数据导入数据库(一)
摘要:在工作中经常要将Excel中数据导入数据库,这里介绍一种方法。 假如Excel中的数据如下: 数据库建表如下: 其中Id为自增字段: Excel中数据导入数据库帮助类如下: 1 using System; 2 using System.Data; 3 using System.Data.OleDb; 4 using System.Configuration; 5 using System.Data.SqlClient; 6 7 /* 8 * 功能:文件操作类(读取、写入) 9 */ 10 namespace ExcelToDataBaseHelper.Se... 阅读全文

posted @ 2013-07-03 12:56 深圳彦祖 阅读(5073) 评论(0) 推荐(0)

获取季度时间
摘要:string firstDayOfThisQuarter = DateTime.Now.AddMonths(0-(DateTime.Now.Month - 1)%3).ToString("yyyy-MM-01");Console.WriteLine("本季度的第一天为:{0}",firstDayOfThisQuarter);string lastDayOfThisQuarter = DateTime.Parse(DateTime.Now.AddMonths(3 - ((DateTime.Now.Month - 1)%3)).ToString(" 阅读全文

posted @ 2013-06-27 22:32 深圳彦祖 阅读(356) 评论(0) 推荐(0)

C#如何在事件中获得GridView里面TextBox的值
摘要:GridView设置如下: ... 阅读全文

posted @ 2013-06-24 13:19 深圳彦祖 阅读(5875) 评论(0) 推荐(0)

查询各课程成绩第一的学生的信息
摘要:今天在群里,有人问到:查询各课程成绩第一的学生的信息。 数据如下: 我的解决如下: select GradeId,SNO,CNO,Scorefrom ( select *,row_number() over(partition by CNO order by Score desc)rowNum from T_Grade ) T_tempwhere rowNum=1 运行结果: 阅读全文

posted @ 2013-06-16 19:13 深圳彦祖 阅读(292) 评论(0) 推荐(0)

The diff between throw and throw e
摘要:Today, in the interview,this question be asked, but I cant't answer because I am cpluspluser before, I turn to learn C# not long. So, what the different between throw and throw e? I found a amasing answer herewhen Isearch some information with google. I run the program in vs2008, the code is : . 阅读全文

posted @ 2013-06-04 18:58 深圳彦祖 阅读(290) 评论(0) 推荐(0)

EXCEL中的公式
摘要:今天在工作中碰到将EXCEL中E列数据转化为F列数据,其中E列数据是经度的另类表示法:1193609表示的是119度36分09秒,所以转化为F的度数为:119 + 36 / 60 + 09 / 60 / 60; 固然不能用人工来计算,EXCEL是个好东西。利用EXCEL中的公式=LEFT(E2,3)+MID(E2,4,2)/60+RIGHT(E2,2)/60/60来计算出F中的F2,然后直接下拉EXCEL就会帮你很好的完成。 阅读全文

posted @ 2013-05-29 17:15 深圳彦祖 阅读(276) 评论(0) 推荐(0)

ExportToExcel(工作笔记)
摘要:一、DataTable导出到Excel(1)DataTableToExcel 函数 /// /// Datatable输出到Excel /// /// DataTable数据集 /// Excel文件名 protected void DataTableToExcel(DataTable dt, string FileName) { System.Web.UI.WebControls.GridView gv = new System.Web.UI.WebControls.GridView(); gv.DataSource ... 阅读全文

posted @ 2013-05-22 19:38 深圳彦祖 阅读(2893) 评论(0) 推荐(0)

工作中遇到的一些小知识点(备查)
摘要:1.判断是Url中是否传有“cityName”的参数String[] Params = Request.Params.AllKeys;if (Array.IndexOf(Params, "cityName") > -1){ ......}else{ ......} 阅读全文

posted @ 2013-05-20 09:27 深圳彦祖 阅读(193) 评论(0) 推荐(0)

URL中的"#"
摘要:今天用数据库查询URL,发现URL中含有“#”不会准备的查到文件。 查询时需要将“海宁/二、丁坝70-107/821~9#桩式丁坝.pdf“ 改为 ”海宁/二、丁坝70-107/821~9%23桩式丁坝.pdf“,才能正确查询海宁/二、丁坝70-107/821~9#桩式丁坝.pdf文件。 URL无法显示某些特殊符号,这个时候就要使用编码了。编码的格式为:一个百分号,后面跟对应字符的ASCII(16进制)码值。例如,空格的编码值是”%20“。 URL中易出现的特殊字符: 特殊含义 十六进制 + 表示空格(在URL中不能使用空格)... 阅读全文

posted @ 2013-04-08 12:07 深圳彦祖 阅读(1045) 评论(0) 推荐(1)

.NET开发人员必知的八个网站
摘要:转载来自此。 当前全球有数百万的开发人员在使用微软的.NET技术。如果你是其中之一,或者想要成为其中之一的话,我下面将要列出的每一个站点都应该是你的最爱,都应该收藏到书签中去。 对于不熟悉.NET技术的朋友,需要说明一下,.NET提供了一个平台和一些相应的工具,编程人员可以使用它们来在开发Windows桌面,互联网,甚至是手持移动设备上构建极富交互性的应用。很有可能你最喜欢的网站之一就是用微软的ASP.NET技术构建的。1.CodeProject 这些年来我在这个站点下载了数不清的代码。该站点中的快速有效的文章都是由真正的开发人员撰写的,他们可以给你关于特定编程问题的直接帮助,而... 阅读全文

posted @ 2013-03-04 20:41 深圳彦祖 阅读(1435) 评论(4) 推荐(1)

将字符串转为变量名(C#)
摘要:问题提出: string str = "spp";string spp = "very good"; 如何输出str的值是“very good”?精彩回答: public partial class Form1 : Form { string str = "spp"; public string spp = "very good"; public Form1() { InitializeComponent(); MessageBox.Show(this.GetType().GetF... 阅读全文

posted @ 2013-01-11 17:50 深圳彦祖 阅读(265) 评论(0) 推荐(0)

C# 反射机制
摘要:作者:kingmoon 原文链接在此。 目录 1、 什么是反射 2、 命名空间与装配件的关系 3、 运行期得到类型信息有什么用 4、 如何使用反射获取类型 5、 如何根据类型来动态创建对象 6、 如何获取方法以及动态调用方法 7、动态创建委托1、什么是反射Reflection,中文翻译为反射。这是.Net中获取运行时类型信息的方式,.Net的应用程序由几个部分:‘程序集(Assembly)’、‘模块(Module)’、‘类型(class)’组成,而反射提供一种编程的方式,让程序员可以在程序运行期获得这几个组成部分的相关信息,例如:Assembly类可以获得正在运行的装配件信... 阅读全文

posted @ 2013-01-09 18:05 深圳彦祖 阅读(319) 评论(1) 推荐(0)

C++与C#的时间转换
摘要:1.C++中的时间:(1) time_t其实是一个64位的long int类型(2) time函数:函数简介: 函数名: time 头文件: time.h 函数原型:time_t time(time_t *timer) 功能: 获取当前的系统时间,返回的结果是一个time_t类型,其实就是一个大整数,其值表示从CUT(Coordinated Universal Time)时间1970年1月1日00:00:00(称为UNIX系统的Epoch时间)到当前时刻的秒数,然后调用localtime将time_t所表示的CUT时间转换为本地时间(我们是+8区,比CUT多8个小时)并转成... 阅读全文

posted @ 2011-12-22 16:08 深圳彦祖 阅读(4804) 评论(3) 推荐(1)

c#中隐藏基类方法的作用
摘要:当派生类和基类有同样的的方法(方法名相同、参数列表相同和返回值相同),这时派生类的方法可以隐藏基类的方法。也就是说可以在派生类中创建和基类方法相同的方法,但是执行的过程却不同,并且需要使用new关键字。例如:class program { static void Main(string[] args) { B b=new B(); b.F(); A a=b; a.F(); Console.ReadKey(); } } class A { public void F() { Console.Writ... 阅读全文

posted @ 2011-12-12 21:10 深圳彦祖 阅读(1074) 评论(0) 推荐(1)