09
2012
04

C# GridView如何分页代码

以下是分页的各个按钮的代码,比如说页面是Order.aspx,那么以下就是Order.aspx.cs代码
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Securi


以下是分页的各个按钮的代码,比如说页面是Order.aspx,那么以下就是Order.aspx.cs代码
using System;
...
09
2012
04

DataGridViewButtonColumn的用法大全

在DataGridView的列中表示按钮时,使用DataGridViewButtonColumn可以实现。


按钮上表示的文字就是所在单元格所表示的文字(所就是说,使用FormattedValue属性取得的文字列)。但是,如果DataGridViewButtonColumn.UseColumnTextForButtonValue为True时,在DataGridViewButtonColumn.Text属性中设定的文字列,就会在所有的按钮上被表示出来。

#### 下面的代码是在DataGridView中追加按钮列的例子。所有按钮上的文字列为「点击阅览」。
...
09
2012
04

C# 连接sql数据库对_access,Excel导入导出操作

C# 连接sql数据库对 access,excel导入导出操作
一、SQL SERVER 和ACCESS的数据导入导出

常规的数据导入导出:

使用DTS向导迁移你的Access数据到SQL Server,你可以使用这些步骤:

  ○1在SQL SERVER企业管理器中的Tools(工具)菜单上,选择Data Transformation

  ○2Services(数据转换服务),然后选择 czdImport Data(导入数据)。

  ○3在Choose a Data Source(选择数据源)对话框中选择Microsoft Access as the Source,然后键入你的.mdb数据库(.mdb文件扩展名)的文
...
08
2012
04

开发商对Android兴趣持续下降

  来自IDC 的最新报告显示:开发商对Android手机及平板电脑应用的开发兴趣正持续下降,本次调查“围绕开发商最想为哪些平台开发应用”而访问了1869位开发商。更多信息,请看下图。

  在这个季度,开发商对Android手机应用的开发兴趣下降了4.7个百分点,降到78.6%,对Android平板电脑应用开发的兴趣下降了2.2个百分点,降到65.9%.虽然调查存在一些误差,但这也表明了一个趋势,虽然Android设备销量在增长,仍旧留不住开发商的心,开发商对Android的兴趣在过去四个季度持续下降。

...
08
2012
04

C# 找不到文档的时候提示

找不到文档的时候提示
try
{
string path1 = Application.StartupPath;//获取启动了应用程序的可执行文件的路径,不包括可执行文件的名称。
string path = path1.Substring(0, path1.LastIndexOf(@"bin\Debug"));
//LastIndexOf返回某个指定的字符串值在字符串中最后一个匹配项的索引位置
System.Diagnostics.Process.Start(path + @"\DataBase\暂住人口信息.doc");
...
08
2012
04

C# SqlException数据库引用异常

当 SQL Server 返回警告或错误时引发的异常
try
{
DataSet ds = new DataSet();
SqlDataAdapter da = new SqlDataAdapter(str, mycon());
da.Fill(ds);
return ds;
}
catch (SqlException ex)
{
MessageBox.Show(ex.ToString());
return null;
}
08
2012
04

C# 尝试取消引用空对象引用时引发的异常。

尝试取消引用空对象引用时引发的异常。

try
{
DataSet ds = DataClass.lianjie.myds("select * from db_pass");
comboBox1.DataSource = ds.Tables[0];
label3.Visible = false;
}
catch (NullReferenceException ex)
{
MessageBox.Show(ex.ToString());
this.Close();
}...
08
2012
04

C# 所有异常都派生自Exception 类

forward
ad.向前;从今往后 a.前部的;向前的 vt.转送

调试是搜寻和消除应用程序中的错误的过程
语法错误表示编译器无法理解代码

调试模式可用来重复编译和排除应用程序中的错误,直至能够成功运行
“局部变量”窗口允许用户监控当前程序中所有变量的值
单元测试和集成测试是测试大型应用程序的常用技术

当应用程序遇到运行时错误时,就会引发异常

C# 中的所有异常都派生自 Exception 类
08
2012
04

C# 注释及随机数

1、///
/// 填写注释信息,对类的注释
///

private void class example()
{
//写一些代码
}
当你在某处引用上面的类example时,把鼠标放到引用的代码example类上,就可以看到我们填写的注释信息和完整的类定义。
///
/// 创建数据库,对类里面的函数的注释
///

...
08
2012
04

一个窗口调用另一个窗口的控件

我们假设主窗口位 MainForm类,子窗口为ClientForm 类:
是在子窗口ClientForm放一个变量
public FormMain myMainWindow;

然后 在主窗口里调用子窗口的时候写:
ClientForm frmClient = new ClientForm();
frmClient.myMainWindow = this;
myMainWindow.Show();
要调用主窗体的那个控件,就把那个控件的modifiers属性设为public
这样在ClientForm 里就可通过mainform来访问MainForm中所有控件了
...
08
2012
04

C# 三层体系结构

三层结构包含:数据访问层(DAL),业务逻辑层(BLL),表示层(USL) 
1:数据访问层:主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库,具体为业务逻辑层或表示层提供数据服务.   
2:业务逻辑层:主要是针对具体的问题的操作,也可以理解成对数据层的操作,对数据业务逻辑处理,如果说数据层是积木,那逻辑层就是对这些积木的搭建。   
3:表示层:主要表示WEB方式,也可以表示成WINFORM方式,WEB方式也可以表现成:aspx, 如果逻辑层相当强大和完善,无论表现层如何定义和更改,逻辑层都能完善地提供服务。
...
08
2012
04

测下你的女友值不值得娶回家

测试一下你的女友值多少钱,值不值得娶回家,很准滴,开始吧:
首先底价都是1000元
身高超过160cm,每过1cm+100元   
身高低于160cm,每低1cm-100元
有病史的,每一项-100元
不会麻将+100元
不会喝酒+100元
嗜酒的-200元
抽烟的-200
养宠物+100元。。喜欢宠物的+50  
会做饭+300元
温柔可爱的+100
不懂事。总任性的-200
总告诉你想你的+100
吵架不管是不是她错。。总先找你的+100
每天要你哄她睡觉的+100
...
07
2012
04

成功路上不该有的性格

  只要有吃有穿,腹饱体暖,就感到满足。这种人对生活没有一点欲求,怎么会创造富有与成功呢?

  自己的总是最好的,甚至认为自己应该成为别人效仿的标准。这种人不屑于与外界来往,他们根本不知道社会进步到什么程度,怎么可能有更高的追求呢?



  这种人的生活全凭过去的经验,没人走过的路他不敢走,没人做过的事他不敢做。这种人也许早已经看到自己的现状不如别人,甚至差得很远。但他们不是去创造财富以迎头赶上,而总是想到马失前蹄。因此,新的东西没有得到,旧的东西反而丢失了。这种人永远不敢向新生活迈进一步半步,不贫困才怪呢!
...
07
2012
04

爆笑之下有讽刺

1、有个人装了假肢,一次他去舞厅跳舞,发现那只假手竟然顺着舞伴的腰部往下滑。
舞伴推开他,说:“别乱来!”
他赶紧解释道:“对不起,我这是个假肢,经常不听使唤。”
舞伴忍不住笑道:“我听过不少借口,不过这个是最好的。”

2、那年的机场,很多爸爸送儿子前往英国留学。那些父亲,满怀激动地说:“你混不好就别回来了!”
唯独有一位爸爸,面色凝重地对儿子说:“我混不好你就别回来了。”

3、法庭上,法官问原告:“你能认出偷你汽车的人吗?”
原告:“这个很难,刚听完被告律师发表了一通辩护词后,我现在自己是否有汽车都没有把握了。”
...
07
2012
04

雷人糗事,你出糗我快乐

1、本人大龄,未婚,女。
那天,弟突然对我说:“我觉得我的晚年生活一定很悲惨。”
我好奇地问为什么呀?
他说:“别人只要赡养父母,我还得多养个姐姐!”
.....

2、今天去超市买东西,结账排了一大队人,到我以后,收银员刷条码刷了半天却有一袋面粉刷不上,说:“先生,下次再买吧。”
“不成,凭啥啊,我这排半天队,你再刷几次。”
还是不成,收银员问我在哪儿拿的面粉,她去查价格,不一会她气喘吁吁地回来说:“先生,我们超市没这种面粉,你把我们面包房的面粉给扛过来了。”

3、下班挤公交,站在一个三口之家旁边,他们都坐着。
...
07
2012
04

话不惊人我不开口

1、这世界狼太少了,哈士奇明显不够用。

2、时间是最宝贵的,时间就是金钱,算算工资,我这是时间清仓大处理啊。

3、屋漏偏逢连夜雨,迟到总遇大堵车。

4、一切不以离婚为目的的吵架就全是在秀恩爱。

5、卖萌技巧:“了”变“啦”,“的”变“哒”,平舌音换翘舌音,“傻货”改叫“小傻瓜”。

6、几天没出门,姑娘么都穿裙子了~

7、某女发状态:头发,快干吧,我都困了…下面闷骚男回复:谁叫头发

8、感冒不用怕,就当升级病毒库了……

9、谁都有三大无法超越的神人:“我当年”、“我一朋友”、“我一同学”。
...
07
2012
04

巨幽默的动物互相嘲笑

1、马对海马说:海里的马,不是马。
海马回答:穷跑腿的别得瑟,谁说一下海就变质了?

2、豹子对海豹说:肉球一样,别辱没了豹类的名声。
海豹回答:有种你到海里来,我抽你。

3、牛对蜗牛说:这么慢,离我远点。
蜗牛回答:慢怎么了,我有房,你有吗?天天住着个破牛棚还能的不行。

4、鸭对鸭嘴兽说:长个鸭嘴,还敢称兽类。
鸭嘴兽回答:俺上进,下次整容,也嘴也整了,羞得与你为伍。

5、狗对狼狗说:披着狼皮的狗不是狗。
狼狗回答:哥有钱,穿得起狼皮,不服啊?

6、虎对壁虎说:小不点,也好意思叫虎?
...
07
2012
04

C# 水晶报表打印功能

通过本周的工作学习,找到水晶报表可以有两种方法来进行打印:第一种是利用已经做好的水晶报表,对它进行打印,这种方法的缺点就是不能在项目中修改后直接就保存打印,优点加载速度快,而是要报建好的水晶报表放到你所建立的水晶报表路径;第二种是直接利用项目中建好的水晶报表,实例化以后把水晶报表中需要的数据加入到水晶报表中,这样加载速度就会变慢,然后可以打印输出。

第一种,使用水晶报表在项目中的路径:
        privateReportDocumentcustomerReport1;
...
07
2012
04

C# 派生类中的构造函数

using System;
public class Person //基类
{
private string name;
private int age;
private long ID;
public Person(string n, int a, long i)
{
name = n;
age = a;
ID = i;
}
public virtual void Display()
{
...
07
2012
04

C# 类,对象,封装,继承和多态

类是将一些方法和字段组合在一起的一个块。
对象是类的实例。用来描述实体。
继承是将一个类的方法和字段让另一个类变得可见。
多态就是一个类有多个构造函数。这些构造函数具有不同的参数。

就要编程编程再编程
代码量5000行以上,你就有点感觉了
10000行以上你知道他为什么要这么做了
20000行以上你知道改怎么做了
50000行以上你就能用它来解决实际的问题了
他们是OOP的精华


类是具有相同属性和共同行为的一组对象的集合
对象是存在的具体实体,具有明确定义的属性和行为
封装是隐藏属性、方法或实现的详细信息的处理方式
...