以下是分页的各个按钮的代码,比如说页面是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
C# GridView如何分页代码
发布:郑德才博客 | 分类:学习之路 | 评论:0 | 浏览:
09
2012
04
DataGridViewButtonColumn的用法大全
在DataGridView的列中表示按钮时,使用DataGridViewButtonColumn可以实现。
按钮上表示的文字就是所在单元格所表示的文字(所就是说,使用FormattedValue属性取得的文字列)。但是,如果DataGridViewButtonColumn.UseColumnTextForButtonValue为True时,在DataGridViewButtonColumn.Text属性中设定的文字列,就会在所有的按钮上被表示出来。
#### 下面的代码是在DataGridView中追加按钮列的例子。所有按钮上的文字列为「点击阅览」。
...
按钮上表示的文字就是所在单元格所表示的文字(所就是说,使用FormattedValue属性取得的文字列)。但是,如果DataGridViewButtonColumn.UseColumnTextForButtonValue为True时,在DataGridViewButtonColumn.Text属性中设定的文字列,就会在所有的按钮上被表示出来。
#### 下面的代码是在DataGridView中追加按钮列的例子。所有按钮上的文字列为「点击阅览」。
...
发布:郑德才博客 | 分类:学习之路 | 评论:0 | 浏览:
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文件扩展名)的文
...
一、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文件扩展名)的文
...
发布:郑德才博客 | 分类:学习之路 | 评论:0 | 浏览:
08
2012
04
开发商对Android兴趣持续下降
来自IDC 的最新报告显示:开发商对Android手机及平板电脑应用的开发兴趣正持续下降,本次调查“围绕开发商最想为哪些平台开发应用”而访问了1869位开发商。更多信息,请看下图。
在这个季度,开发商对Android手机应用的开发兴趣下降了4.7个百分点,降到78.6%,对Android平板电脑应用开发的兴趣下降了2.2个百分点,降到65.9%.虽然调查存在一些误差,但这也表明了一个趋势,虽然Android设备销量在增长,仍旧留不住开发商的心,开发商对Android的兴趣在过去四个季度持续下降。
...
发布:郑德才博客 | 分类:网络文摘 | 评论:0 | 浏览:
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");
...
try
{
string path1 = Application.StartupPath;//获取启动了应用程序的可执行文件的路径,不包括可执行文件的名称。
string path = path1.Substring(0, path1.LastIndexOf(@"bin\Debug"));
//LastIndexOf返回某个指定的字符串值在字符串中最后一个匹配项的索引位置
System.Diagnostics.Process.Start(path + @"\DataBase\暂住人口信息.doc");
...
发布:郑德才博客 | 分类:学习之路 | 评论:0 | 浏览:
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;
}
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;
}
发布:郑德才博客 | 分类:学习之路 | 评论:0 | 浏览:
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();
}...
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();
}...
发布:郑德才博客 | 分类:学习之路 | 评论:0 | 浏览:
08
2012
04
C# 所有异常都派生自Exception 类
forward
ad.向前;从今往后 a.前部的;向前的 vt.转送
调试是搜寻和消除应用程序中的错误的过程
语法错误表示编译器无法理解代码
调试模式可用来重复编译和排除应用程序中的错误,直至能够成功运行
“局部变量”窗口允许用户监控当前程序中所有变量的值
单元测试和集成测试是测试大型应用程序的常用技术
当应用程序遇到运行时错误时,就会引发异常
C# 中的所有异常都派生自 Exception 类
ad.向前;从今往后 a.前部的;向前的 vt.转送
调试是搜寻和消除应用程序中的错误的过程
语法错误表示编译器无法理解代码
调试模式可用来重复编译和排除应用程序中的错误,直至能够成功运行
“局部变量”窗口允许用户监控当前程序中所有变量的值
单元测试和集成测试是测试大型应用程序的常用技术
当应用程序遇到运行时错误时,就会引发异常
C# 中的所有异常都派生自 Exception 类
发布:郑德才博客 | 分类:学习之路 | 评论:0 | 浏览:
08
2012
04
C# 注释及随机数
1、///
/// 填写注释信息,对类的注释
///
private void class example()
{
//写一些代码
}
当你在某处引用上面的类example时,把鼠标放到引用的代码example类上,就可以看到我们填写的注释信息和完整的类定义。
///
/// 创建数据库,对类里面的函数的注释
///
...
/// 填写注释信息,对类的注释
///
private void class example()
{
//写一些代码
}
当你在某处引用上面的类example时,把鼠标放到引用的代码example类上,就可以看到我们填写的注释信息和完整的类定义。
///
/// 创建数据库,对类里面的函数的注释
///
...
发布:郑德才博客 | 分类:学习之路 | 评论:0 | 浏览:
08
2012
04
一个窗口调用另一个窗口的控件
我们假设主窗口位 MainForm类,子窗口为ClientForm 类:
是在子窗口ClientForm放一个变量
public FormMain myMainWindow;
然后 在主窗口里调用子窗口的时候写:
ClientForm frmClient = new ClientForm();
frmClient.myMainWindow = this;
myMainWindow.Show();
要调用主窗体的那个控件,就把那个控件的modifiers属性设为public
这样在ClientForm 里就可通过mainform来访问MainForm中所有控件了
...
是在子窗口ClientForm放一个变量
public FormMain myMainWindow;
然后 在主窗口里调用子窗口的时候写:
ClientForm frmClient = new ClientForm();
frmClient.myMainWindow = this;
myMainWindow.Show();
要调用主窗体的那个控件,就把那个控件的modifiers属性设为public
这样在ClientForm 里就可通过mainform来访问MainForm中所有控件了
...
发布:郑德才博客 | 分类:学习之路 | 评论:0 | 浏览:
08
2012
04
C# 三层体系结构
三层结构包含:数据访问层(DAL),业务逻辑层(BLL),表示层(USL)
1:数据访问层:主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库,具体为业务逻辑层或表示层提供数据服务.
2:业务逻辑层:主要是针对具体的问题的操作,也可以理解成对数据层的操作,对数据业务逻辑处理,如果说数据层是积木,那逻辑层就是对这些积木的搭建。
3:表示层:主要表示WEB方式,也可以表示成WINFORM方式,WEB方式也可以表现成:aspx, 如果逻辑层相当强大和完善,无论表现层如何定义和更改,逻辑层都能完善地提供服务。
...
1:数据访问层:主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库,具体为业务逻辑层或表示层提供数据服务.
2:业务逻辑层:主要是针对具体的问题的操作,也可以理解成对数据层的操作,对数据业务逻辑处理,如果说数据层是积木,那逻辑层就是对这些积木的搭建。
3:表示层:主要表示WEB方式,也可以表示成WINFORM方式,WEB方式也可以表现成:aspx, 如果逻辑层相当强大和完善,无论表现层如何定义和更改,逻辑层都能完善地提供服务。
...
发布:郑德才博客 | 分类:学习之路 | 评论:0 | 浏览:
08
2012
04
测下你的女友值不值得娶回家
测试一下你的女友值多少钱,值不值得娶回家,很准滴,开始吧:
首先底价都是1000元
身高超过160cm,每过1cm+100元
身高低于160cm,每低1cm-100元
有病史的,每一项-100元
不会麻将+100元
不会喝酒+100元
嗜酒的-200元
抽烟的-200
养宠物+100元。。喜欢宠物的+50
会做饭+300元
温柔可爱的+100
不懂事。总任性的-200
总告诉你想你的+100
吵架不管是不是她错。。总先找你的+100
每天要你哄她睡觉的+100
...
首先底价都是1000元
身高超过160cm,每过1cm+100元
身高低于160cm,每低1cm-100元
有病史的,每一项-100元
不会麻将+100元
不会喝酒+100元
嗜酒的-200元
抽烟的-200
养宠物+100元。。喜欢宠物的+50
会做饭+300元
温柔可爱的+100
不懂事。总任性的-200
总告诉你想你的+100
吵架不管是不是她错。。总先找你的+100
每天要你哄她睡觉的+100
...
发布:郑德才博客 | 分类:开心一刻 | 评论:0 | 浏览:
07
2012
04
成功路上不该有的性格
只要有吃有穿,腹饱体暖,就感到满足。这种人对生活没有一点欲求,怎么会创造富有与成功呢?
自己的总是最好的,甚至认为自己应该成为别人效仿的标准。这种人不屑于与外界来往,他们根本不知道社会进步到什么程度,怎么可能有更高的追求呢?
这种人的生活全凭过去的经验,没人走过的路他不敢走,没人做过的事他不敢做。这种人也许早已经看到自己的现状不如别人,甚至差得很远。但他们不是去创造财富以迎头赶上,而总是想到马失前蹄。因此,新的东西没有得到,旧的东西反而丢失了。这种人永远不敢向新生活迈进一步半步,不贫困才怪呢!
...
自己的总是最好的,甚至认为自己应该成为别人效仿的标准。这种人不屑于与外界来往,他们根本不知道社会进步到什么程度,怎么可能有更高的追求呢?
这种人的生活全凭过去的经验,没人走过的路他不敢走,没人做过的事他不敢做。这种人也许早已经看到自己的现状不如别人,甚至差得很远。但他们不是去创造财富以迎头赶上,而总是想到马失前蹄。因此,新的东西没有得到,旧的东西反而丢失了。这种人永远不敢向新生活迈进一步半步,不贫困才怪呢!
...
发布:郑德才博客 | 分类:感悟之章 | 评论:4 | 浏览:
07
2012
04
爆笑之下有讽刺
1、有个人装了假肢,一次他去舞厅跳舞,发现那只假手竟然顺着舞伴的腰部往下滑。
舞伴推开他,说:“别乱来!”
他赶紧解释道:“对不起,我这是个假肢,经常不听使唤。”
舞伴忍不住笑道:“我听过不少借口,不过这个是最好的。”
2、那年的机场,很多爸爸送儿子前往英国留学。那些父亲,满怀激动地说:“你混不好就别回来了!”
唯独有一位爸爸,面色凝重地对儿子说:“我混不好你就别回来了。”
3、法庭上,法官问原告:“你能认出偷你汽车的人吗?”
原告:“这个很难,刚听完被告律师发表了一通辩护词后,我现在自己是否有汽车都没有把握了。”
...
舞伴推开他,说:“别乱来!”
他赶紧解释道:“对不起,我这是个假肢,经常不听使唤。”
舞伴忍不住笑道:“我听过不少借口,不过这个是最好的。”
2、那年的机场,很多爸爸送儿子前往英国留学。那些父亲,满怀激动地说:“你混不好就别回来了!”
唯独有一位爸爸,面色凝重地对儿子说:“我混不好你就别回来了。”
3、法庭上,法官问原告:“你能认出偷你汽车的人吗?”
原告:“这个很难,刚听完被告律师发表了一通辩护词后,我现在自己是否有汽车都没有把握了。”
...
发布:郑德才博客 | 分类:开心一刻 | 评论:0 | 浏览:
07
2012
04
雷人糗事,你出糗我快乐
1、本人大龄,未婚,女。
那天,弟突然对我说:“我觉得我的晚年生活一定很悲惨。”
我好奇地问为什么呀?
他说:“别人只要赡养父母,我还得多养个姐姐!”
.....
2、今天去超市买东西,结账排了一大队人,到我以后,收银员刷条码刷了半天却有一袋面粉刷不上,说:“先生,下次再买吧。”
“不成,凭啥啊,我这排半天队,你再刷几次。”
还是不成,收银员问我在哪儿拿的面粉,她去查价格,不一会她气喘吁吁地回来说:“先生,我们超市没这种面粉,你把我们面包房的面粉给扛过来了。”
3、下班挤公交,站在一个三口之家旁边,他们都坐着。
...
那天,弟突然对我说:“我觉得我的晚年生活一定很悲惨。”
我好奇地问为什么呀?
他说:“别人只要赡养父母,我还得多养个姐姐!”
.....
2、今天去超市买东西,结账排了一大队人,到我以后,收银员刷条码刷了半天却有一袋面粉刷不上,说:“先生,下次再买吧。”
“不成,凭啥啊,我这排半天队,你再刷几次。”
还是不成,收银员问我在哪儿拿的面粉,她去查价格,不一会她气喘吁吁地回来说:“先生,我们超市没这种面粉,你把我们面包房的面粉给扛过来了。”
3、下班挤公交,站在一个三口之家旁边,他们都坐着。
...
发布:郑德才博客 | 分类:开心一刻 | 评论:0 | 浏览:
07
2012
04
话不惊人我不开口
1、这世界狼太少了,哈士奇明显不够用。
2、时间是最宝贵的,时间就是金钱,算算工资,我这是时间清仓大处理啊。
3、屋漏偏逢连夜雨,迟到总遇大堵车。
4、一切不以离婚为目的的吵架就全是在秀恩爱。
5、卖萌技巧:“了”变“啦”,“的”变“哒”,平舌音换翘舌音,“傻货”改叫“小傻瓜”。
6、几天没出门,姑娘么都穿裙子了~
7、某女发状态:头发,快干吧,我都困了…下面闷骚男回复:谁叫头发
8、感冒不用怕,就当升级病毒库了……
9、谁都有三大无法超越的神人:“我当年”、“我一朋友”、“我一同学”。
...
2、时间是最宝贵的,时间就是金钱,算算工资,我这是时间清仓大处理啊。
3、屋漏偏逢连夜雨,迟到总遇大堵车。
4、一切不以离婚为目的的吵架就全是在秀恩爱。
5、卖萌技巧:“了”变“啦”,“的”变“哒”,平舌音换翘舌音,“傻货”改叫“小傻瓜”。
6、几天没出门,姑娘么都穿裙子了~
7、某女发状态:头发,快干吧,我都困了…下面闷骚男回复:谁叫头发
8、感冒不用怕,就当升级病毒库了……
9、谁都有三大无法超越的神人:“我当年”、“我一朋友”、“我一同学”。
...
发布:郑德才博客 | 分类:开心一刻 | 评论:0 | 浏览:
07
2012
04
巨幽默的动物互相嘲笑
1、马对海马说:海里的马,不是马。
海马回答:穷跑腿的别得瑟,谁说一下海就变质了?
2、豹子对海豹说:肉球一样,别辱没了豹类的名声。
海豹回答:有种你到海里来,我抽你。
3、牛对蜗牛说:这么慢,离我远点。
蜗牛回答:慢怎么了,我有房,你有吗?天天住着个破牛棚还能的不行。
4、鸭对鸭嘴兽说:长个鸭嘴,还敢称兽类。
鸭嘴兽回答:俺上进,下次整容,也嘴也整了,羞得与你为伍。
5、狗对狼狗说:披着狼皮的狗不是狗。
狼狗回答:哥有钱,穿得起狼皮,不服啊?
6、虎对壁虎说:小不点,也好意思叫虎?
...
海马回答:穷跑腿的别得瑟,谁说一下海就变质了?
2、豹子对海豹说:肉球一样,别辱没了豹类的名声。
海豹回答:有种你到海里来,我抽你。
3、牛对蜗牛说:这么慢,离我远点。
蜗牛回答:慢怎么了,我有房,你有吗?天天住着个破牛棚还能的不行。
4、鸭对鸭嘴兽说:长个鸭嘴,还敢称兽类。
鸭嘴兽回答:俺上进,下次整容,也嘴也整了,羞得与你为伍。
5、狗对狼狗说:披着狼皮的狗不是狗。
狼狗回答:哥有钱,穿得起狼皮,不服啊?
6、虎对壁虎说:小不点,也好意思叫虎?
...
发布:郑德才博客 | 分类:开心一刻 | 评论:0 | 浏览:
07
2012
04
C# 水晶报表打印功能
通过本周的工作学习,找到水晶报表可以有两种方法来进行打印:第一种是利用已经做好的水晶报表,对它进行打印,这种方法的缺点就是不能在项目中修改后直接就保存打印,优点加载速度快,而是要报建好的水晶报表放到你所建立的水晶报表路径;第二种是直接利用项目中建好的水晶报表,实例化以后把水晶报表中需要的数据加入到水晶报表中,这样加载速度就会变慢,然后可以打印输出。
第一种,使用水晶报表在项目中的路径:
privateReportDocumentcustomerReport1;
...
发布:郑德才博客 | 分类:工作之路 | 评论:1 | 浏览:
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()
{
...
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()
{
...
发布:郑德才博客 | 分类:学习之路 | 评论:0 | 浏览:
07
2012
04
C# 类,对象,封装,继承和多态
类是将一些方法和字段组合在一起的一个块。
对象是类的实例。用来描述实体。
继承是将一个类的方法和字段让另一个类变得可见。
多态就是一个类有多个构造函数。这些构造函数具有不同的参数。
就要编程编程再编程
代码量5000行以上,你就有点感觉了
10000行以上你知道他为什么要这么做了
20000行以上你知道改怎么做了
50000行以上你就能用它来解决实际的问题了
他们是OOP的精华
类是具有相同属性和共同行为的一组对象的集合
对象是存在的具体实体,具有明确定义的属性和行为
封装是隐藏属性、方法或实现的详细信息的处理方式
...
对象是类的实例。用来描述实体。
继承是将一个类的方法和字段让另一个类变得可见。
多态就是一个类有多个构造函数。这些构造函数具有不同的参数。
就要编程编程再编程
代码量5000行以上,你就有点感觉了
10000行以上你知道他为什么要这么做了
20000行以上你知道改怎么做了
50000行以上你就能用它来解决实际的问题了
他们是OOP的精华
类是具有相同属性和共同行为的一组对象的集合
对象是存在的具体实体,具有明确定义的属性和行为
封装是隐藏属性、方法或实现的详细信息的处理方式
...
发布:郑德才博客 | 分类:学习之路 | 评论:0 | 浏览: