c#
文章平均质量分 75
布飞
这个作者很懒,什么都没留下…
展开
-
asp.net中的上一篇和下一篇问题
下一篇 select id from article where id>[当前id] order by id上一篇 select id from article where id<[当前id] order by id desc原创 2011-04-01 14:26:00 · 573 阅读 · 0 评论 -
在ACCESS中实现真分页的SQL语句
在access 中,实现真分页可以用以下方法:SQL代码:SELECT TOP 10 id, photoID, ClassID, ClassName, Title, rownumberFROM (SELECT a.id, a.photoID, a.ClassID, a.ClassName, a.Title, COUNT(*) AS rownumber原创 2011-12-24 14:50:27 · 3498 阅读 · 4 评论 -
多个母版页嵌套 不执行子母版Page_Load事件
在子母版页的前台代码的顶部声明中AutoEventWireup="true" 默认是"false" 改为true即可原创 2012-02-19 21:34:00 · 931 阅读 · 0 评论 -
ACCESS格式化时间按时间排序
在用ACCESS查询数据的时候,有时按时间排序时会出现如下情况:2011-1-12会小于2011-1-2,为解决这个情况,可以在查询时格式化时间,函数如下:Format(time, 'yyyy-mm-dd') as newtime。其中,time是你要查询的字段名,newtime是你查询生成的字段名,当然,这两个字段名可以相同。举个例子:select id,Format(time, 'yy原创 2012-04-07 16:18:42 · 3927 阅读 · 0 评论 -
动态设定DropDownList的选中值
在asp.net开发过程中,有时会遇到如下情况:从数据库中读取信息,然后绑定到DropDownList中,然后动态地设置其初始值(不一定是第一个值),建议可以用如下语句如何动态设定DropDownList的选中值,以下两种可以任选一种.ddl.SelectedIndex = ddl.Items.IndexOf(ddl.Items.FindByText("..."));//通过文本设置选中项原创 2011-09-30 12:27:20 · 1350 阅读 · 0 评论 -
关于ASP.NET网站页面级错误的处理
在学习ASP.NET网站编程时,总会出这样那样的错误。有的错误在编程中可以发现和预防,有的错误可能就不一定能发现和处理了。比如404错误、查询数据库时语句拼接(如果使用传参就可以不出这个错误)语法错误。当网页报错时,如果不想网站出现系统错误提示,如想屏蔽这种错误提示页,并且显示自己希望的错误提示页面。可以有如下两种方法:方法1:在web.config文件中设置在web.conf原创 2012-06-10 15:53:37 · 2083 阅读 · 0 评论 -
asp.net 回车自动登陆设置
asp.net的登陆页面中,之前按回车老是不是自动登陆,后来发现只需要修改form.DefaultButton 属性就可以了。设置代码如下: this.form1.DefaultButton = btnLogin.UniqueID;//btnLogin是登录按键的ID 另附UniqueID说明:在ASP.NET 的服务器端控件中有三种关于ID 的属性,即 ID, Clien原创 2012-07-25 12:05:18 · 923 阅读 · 0 评论 -
安装sql server 2008 报错“检查 Microsoft Visual Studio 2008 的早期版本”失败的问题解
安装sql server 2008 management,提示错误:此计算机上安装了 Microsoft Visual Studio 2008 的早期版本。请在安装 SQL Server 2008 前将 Microsoft Visual Studio 2008 升级到 SP1。解决方法:修改注册表。运行注册表,将HKEYLocalMachine/Software/Microso原创 2012-11-28 11:52:15 · 20102 阅读 · 41 评论 -
phprcp .net版报错误:System.FormatException: 输入字符串的格式不正确。
这两天,在使用PHPRPC原创 2014-03-22 18:03:45 · 2229 阅读 · 1 评论 -
自己动手打造ajax图片上传
今天笔者需要一款图片上传插件,但是网上没有提供一款符合自己需求且好用的。于是就自己动手写了一个。方法1,仅使用jquery代码,不用第三方插件。代码如下 上传图片 $(function() { $('.inp_fileToUpload').change(function() { var formdata = new F原创 2014-06-30 12:55:50 · 3258 阅读 · 0 评论 -
关于C#数组初始化的效率测试
最近我在写数据压缩的程序,经常用到数组。每到一定时候就需要对数组全部元素进行清零。由于C#不提供memset()方法。所以进行了以下的测试。主要程序部份:static void Main(string[] args){int i,k;double p = 0;DateTime s, e;byte[] test = new byte[65536];byte[]转载 2011-11-06 14:51:04 · 1091 阅读 · 0 评论 -
在form2中调用form1中的方法并改变form1中控件值的另一种方法
在窗体编程中,经常碰到到要在form2中调用form1中的方法并改变form1中控件值,但是又不能用new form1这种方法,因为这是生成一个实例。网上有些说法是用委托和事件,笔者尝试没有成功,可能是功力不够,但笔者用另一种方法实现 了同样的效果。首先,重载form2的构造函数,在form1调用form2的时候将form1本身作为参数传入form2,这时,form2作为一个引用传到了fo原创 2011-11-28 17:02:29 · 10319 阅读 · 3 评论 -
AccsessHelper类编写成功
网上有很多AccsessHelper可以下载,不过自己写的自己更会用。所以,尝试了两个钟,终于写好了一个属于自己的AccsessHelper类,同进也构造好了一个asp.net+access的网站的三层结构。嘻嘻……下面是我写的AccsessHelper的源码:/* * 创建人:笨笨鸟 * 创建时间:2011-4-5 19:46 * 说明:数据库助手类 * 版权所有:www.hclab.cn */using System;using System.Collections.Generic;using Syst原创 2011-04-05 16:15:00 · 844 阅读 · 1 评论 -
sqlite查询日期类型数据时出现问题的解决方法
SQLite数据库里面有一列是日期格式数据。通过C#查询语句查询该数据,会报一个错误,不识别这种日期格式数据。那么对于该数据库如何通过C#语句来查询呢?经过查找资料,发现在插入数据时,需要用date.ToString("s"),否则插入的数据不是正确的日期格式,自然查询时就出错了。原创 2011-10-24 21:54:44 · 3287 阅读 · 0 评论 -
C# 透明窗体制作方法比较(1)
制作透明窗体办法有好几种,各有优缺点.我们先来看看C#本身提供的办法1:通过设置窗体的 TransparencyKey实现 例:窗体中的白色会变成透明<!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->转载 2011-11-14 21:08:52 · 861 阅读 · 0 评论 -
C# 透明窗体制作方法比较(2)
上文讨论了C#本身提供的2种透明窗体制作方法,但在有些情况下满足不了需要,这里再提供2种方法供参考。UpdateLayeredWindow()和GraphicsPath。 关于用Windows api的SetLayeredWindowAttributes(),bitblt()制作透明窗体在这里不再讨论。SetLayeredWindowAttributes()可参照上文,bitblt()类似于转载 2011-11-14 21:09:46 · 935 阅读 · 0 评论 -
C# List<T>用法
C# List用法所属命名空间:System.Collections.Generic public class List : IList, ICollection, IEnumerable, IList, ICollection, IEnumerableList类是ArrayList 类的泛型等效类。该类使用大小可按需动态增加的数组实现IList 泛型接口。泛型的好处:转载 2011-10-28 18:30:26 · 975 阅读 · 0 评论 -
sqlite 报 no such table 错误
最近用.net开发应用程序的时候,在连接sqlite数据库时报“sqlite 报 no such table 错误 ”!经过观察,是应用程序没有能够找到sqlite数据库。由于我的数据库地址是用相对路径的,因此将路径改成“string connStr = @"Data Source="+MyApp.Default.AppPath+"数据库名称.db;Version=3;",MyApp.Defa原创 2011-11-23 16:26:43 · 12238 阅读 · 1 评论 -
C#弹出选择对话框(退出时判断有用)
private void button2_Click(object sender, EventArgs e) { DialogResult MsgBoxResult;//设置对话框的返回值 MsgBoxResult = MessageBox.Show("确定退出计时器?",//对话框的显示内容 "退出提原创 2011-11-23 22:18:27 · 5733 阅读 · 8 评论 -
混合模式程序集是针对“v2.0.50727”版的运行时生成的,在没有配置其他信息的情况下,无法在 4.0 运行时中加载该程序集
混合模式程序集是针对“v2.0.50727”版的运行时生成的,在没有配置其他信息的情况下,无法在 4.0 运行时中加载该程序集解决方案,就是在app.config中添加一个配置节:startup startup useLegacyV2RuntimeActivationPolicy="true"> supportedRuntime version="v4.转载 2011-11-25 09:17:06 · 3058 阅读 · 0 评论 -
C# datagridview导出数据至Excel
/// /// 导出EXCEL 表格 /// /// private void DataGridViewToExcel(DataGridView dgv) { //申明保存对话框 SaveFileDialog dlg = new SaveFileDialog(); //默然文件后缀转载 2011-11-25 09:19:17 · 1075 阅读 · 0 评论 -
使用sqlite数据库,出现:类型“System.Data.SQLite.SQLiteParameter”在未被引用的程序集中定义
错误 1 类型“System.Data.SQLite.SQLiteParameter”在未被引用的程序集中定义。必须添加对程序集“System.Data.SQLite, Version=1.0.86.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139”的引用。项目程序结构如下图: 通过封装sqlitehelper的方式来原创 2016-07-17 17:19:34 · 4301 阅读 · 0 评论