xiyurui

路靠自己走,也靠运气. 但能不能抓住运气靠自己的手. 所以.自己的手和自己的脚,是最值得依赖的. 少壮不努力,老大徒伤悲!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

02 2006 档案

摘要:说明:复制表(只复制结构,源表名:a 新表名:b) SQL: select * into b from a where 11 说明:拷贝表(拷贝数据,源表名:a 目标表名:b) SQL: insert into b(a, b, c) select d,e,f from b; 说明:日程安排提前五分钟提醒 SQL: select * from 日程安排 where datedi... 阅读全文

posted @ 2006-02-28 14:29 晰雨的天空 阅读(438) 评论(0) 推荐(0)

摘要:定在之间 阅读全文

posted @ 2006-02-27 14:31 晰雨的天空 阅读(359) 评论(0) 推荐(0)

摘要:做程序员2年了,delphi,c#,一直在做应用程序开发,大的小的项目都作过了.规模大的小的公司也呆过2个了. 最近,突然觉得。我到底会什么?连连数据库,增,删,查,改.不就是这些吗?应用程序想的最彻底不就是这些吗? 我们哪里有什么技术啊 ,只不过是多熟悉而已!(高手见谅) 我会的所谓技术,找个中专生,培训3天,.他也一定会,没准比我作的还更好. 以后的道路在哪里呢?进个大公... 阅读全文

posted @ 2006-02-27 14:05 晰雨的天空 阅读(992) 评论(14) 推荐(0)

摘要:写一个函数,把字符串参数返回int类型的返回值 注意:不能用库函数 private int method(string str) { } 请高手指教 阅读全文

posted @ 2006-02-22 16:56 晰雨的天空 阅读(620) 评论(1) 推荐(0)

摘要:主要的不同之处在于当使用Session.Abandon时,会调用Session_End方法(InProc模式下)。当下一个请求到来时将激发Session_Start方法。而Session.Clear只是清除Session中的所有数据并不会中止该Session,因此也不会调用那些方法。 阅读全文

posted @ 2006-02-22 12:06 晰雨的天空 阅读(835) 评论(0) 推荐(0)

摘要:关于C#中的const和readonly想必使用C# .NET开发的朋友都很了解吧?总结一下const和readonly也就这么几条吧: const和readonly的值一旦初始化则都不再可以改写; const只能在声明时初始化;readonly既可以在声明时初始化也可以在构造器中初始化; const隐含static,不可以再写static const;readonly则不默认static,... 阅读全文

posted @ 2006-02-20 13:17 晰雨的天空 阅读(268) 评论(0) 推荐(0)

摘要:昨天晚上回家。俺老婆告送我,她的2大爷刚被查出直肠癌晚期,已扩散!!! 于是,我们就马上起身,买鲜花。。。去探望,心情比较沉重。本来工作的郁闷突然间消弱的很多,再和生命比起来,工作,金钱显得那么微不足道!真的。 到医院后,患者还不知道,是晚期。一直在和我们谈论。他一直说,从去年到现在一直肚子疼,拉血,前后去过2家大医院,检查过4-5次,医院给的结果都是:脾胃不和,肠炎!!... 阅读全文

posted @ 2006-02-16 10:17 晰雨的天空 阅读(374) 评论(2) 推荐(0)

摘要:写在前面:本来在前面说要写配置应用程序块的设计篇,现在我想先把各个应用程序块的入门篇和进阶篇写完后,再统一写设计篇,希望大家理解:) 在本篇随笔里面,一步一步说明怎么去用数据访问应用程序块来进行数据的访问,并给出相关的图示。 一.Data Access Application Block能够做什么? 1.提供最佳实践; 2.改善一致性; 3.改善安全性... 阅读全文

posted @ 2006-02-15 15:18 晰雨的天空 阅读(201) 评论(1) 推荐(0)

摘要:public class Category { private Database db; public Category() { db = DatabaseFactory.CreateDatabase(); } private string _ClassID; private strin... 阅读全文

posted @ 2006-02-15 15:16 晰雨的天空 阅读(477) 评论(0) 推荐(0)

摘要:第一部,创建配置信息。如前所述,企业库架构通过配置来创建数据库连接。我们可以使用企业库自带的配置工具(Enterprise Library Configuration)快捷、安全地完成配置工作。具体步骤如下: 准备工作:这步很重要,我们新建了一个WinForm工程,这个工程得先增加一个项(应用程序配置文件)。这样做是为了直接使用配置工具打开配置文件进行编辑,省去不并要的麻烦。 1.打开配... 阅读全文

posted @ 2006-02-15 15:13 晰雨的天空 阅读(516) 评论(0) 推荐(0)

摘要:Response.Write("");Response.Write(""); 阅读全文

posted @ 2006-02-15 14:03 晰雨的天空 阅读(2075) 评论(2) 推荐(0)

摘要:这些代码全部写在和页面分离的代码页中(codebehind),如果要嵌入到*.aspx页面,可能 会出现问题. 1.打开新窗口 这个简单:Response.Write(@""); 2.关闭窗口 //关闭当前窗口,并提示用户时候关闭,yes关闭,no退出 Response.Write(@""); //延迟关闭窗口(下面代码表示2秒后关闭,无需确认) Response.Write... 阅读全文

posted @ 2006-02-15 11:11 晰雨的天空 阅读(230) 评论(0) 推荐(0)

摘要:脚本代码 function Show(sea, comment) { //获得鼠标的X轴的坐标 x = event.clientX + document.body.scrollLeft ; //获得鼠标的Y轴的坐标 y = event.clientY + d... 阅读全文

posted @ 2006-02-15 09:50 晰雨的天空 阅读(248) 评论(0) 推荐(0)

摘要:很多网页都是框架结构的,在很多的情况下会通过按钮点击事件或链接,跳出框架转到其它界面。例如说点击“注销登录”返回到登录界面。 一、通过运行脚本跳出框架有以下几种写法: 1. " 2. " 3. 4. Response.Write("") Response.Write("") 这种方法会先关闭原框架窗口,再重新打开一个新的窗口。这在很多功能界面对浏览器进行了改... 阅读全文

posted @ 2006-02-14 14:50 晰雨的天空 阅读(470) 评论(0) 推荐(0)

摘要:第一:private void Button1_Click(object sender, System.EventArgs e) { Response.Redirect(Request.Url.ToString()); }第二:private void Button2_Click(object sender, System.EventArgs e) { Response.Write... 阅读全文

posted @ 2006-02-14 13:38 晰雨的天空 阅读(204) 评论(0) 推荐(0)

摘要:private void Page_Load(object sender, System.EventArgs e) { if(!Page.IsPostBack) { DataGrid1.VirtualItemCount = getcount(); DataGrid1.DataSource = ListProduct(1,DataGrid1.PageSize); D... 阅读全文

posted @ 2006-02-14 12:27 晰雨的天空 阅读(188) 评论(0) 推荐(0)

摘要:我在做一个文章管理系统的时候,想实现文章类无限分级,为方便呈现,就决定采用TreeView控件,所以需要将TreeView控件将数据库结合起来,动态读入节点,这一步我参照署名为gbvnis高手写的一段vb.net的程序修改成c#版,很快实现,他采用一个第归的方法,逐步读出每个节点,下面是我c#的初始化树程序ivate void intiTree(TreeNodeCollection Nds,int... 阅读全文

posted @ 2006-02-14 09:23 晰雨的天空 阅读(633) 评论(0) 推荐(0)

摘要:DropDownList没有CommandName属性,所以不能用ItemCommand事件,不过你可以这样试试:在DataGrid的模板列中加入的DropDownList控件然后你在.aspx.cs中加入一个函数protected void ddl_SelectedIndexChanged(object sender, System.EventArgs e) //一定要声明成protected或... 阅读全文

posted @ 2006-02-13 17:22 晰雨的天空 阅读(407) 评论(0) 推荐(0)

摘要:private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e) { if (e.Item.ItemType == ListItemType.EditItem) { TextBox txt = (TextBox)e.Item.Cel... 阅读全文

posted @ 2006-02-13 17:19 晰雨的天空 阅读(277) 评论(0) 推荐(0)

摘要:1.设置web.config文件。 ...... ...... 或者: aspx文件中: 2.传递中文之前,将要传递的中文参数进行编码,在接收时再进行解码。 >> 进行传递 string Name = "中文参数"; Response.Redirect("B.aspx?Name="+Server.UrlEncode(Name)); >> 进行接收 string Name = Requ... 阅读全文

posted @ 2006-02-13 14:57 晰雨的天空 阅读(191) 评论(0) 推荐(0)

摘要:namespace checkboc_page{ /// /// WebForm1 的摘要说明。 /// public class WebForm1 : System.Web.UI.Page { protected System.Web.UI.WebControls.Button Button1; protected System.Web.UI.WebControls.DataGrid D... 阅读全文

posted @ 2006-02-10 17:28 晰雨的天空 阅读(1644) 评论(0) 推荐(0)

摘要:using System.Collections; HashTable objHasTab; // Setting values to objHasTab foreach (DictionaryEntry objDE in objHasTab){ Console.WriteLine(objDE.Key.ToString()); Console.WriteLine(objD... 阅读全文

posted @ 2006-02-10 17:27 晰雨的天空 阅读(308) 评论(0) 推荐(0)

摘要:数据库的使用过程中由于程序方面的问题有时候会碰到重复数据,重复数据导致了数据库部分设置不能正确设置…… 方法一 declare @max integer,@id integerdeclare cur_rows cursor local for select 主字段,count(*) from 表名 group by 主字段 having count(*) > 1open cur_rows... 阅读全文

posted @ 2006-02-10 15:23 晰雨的天空 阅读(578) 评论(0) 推荐(0)

摘要:具体步骤如下: 1、将服务器【身份验证】属性设置成【混合模式】(window与sql身份验证) 2、在【控制面板】中打开【服务】将【MSSQLSERVER】服务打开【属性】,选择【登录】页面,将登录身份设置成服务器本地帐号和该帐号密码,如administrator,密码123; 3、重新启动sqlserver服务,此时的服务指的是【SQL服务管理器】中的SQL SERVER服务; 假设【帐号】设置... 阅读全文

posted @ 2006-02-10 15:20 晰雨的天空 阅读(506) 评论(0) 推荐(0)

摘要:行列转换实例 表ttt有三个字段 seq --序列 jcxm --检查项目 zhi --值 数据分别如下: seq jcxm zhi --... 阅读全文

posted @ 2006-02-10 15:03 晰雨的天空 阅读(1559) 评论(1) 推荐(0)

摘要:在.NET中调用Oracle9i存储过程经验总结 在.NET中调用Oracle9i存储过程可以用多个数据提供者,比如OralceClient,OleDb。本文将用OralceClient为例。.NET语言用C#。 一、调用一个带输入、输出参数的存储过程 首先,在Oralce中创建存储过程如下: create or replace procedure GetRecords(name_out o... 阅读全文

posted @ 2006-02-10 15:01 晰雨的天空 阅读(213) 评论(0) 推荐(0)

摘要:注意: dataset 的clone是浅克隆 copy是深克隆 private void Page_Load(object sender, System.EventArgs e){ if(!Page.IsPostBack) { MySqlConnection conn = new MySqlConnection("User Id=root;Password=sa;Host=loc... 阅读全文

posted @ 2006-02-10 14:46 晰雨的天空 阅读(216) 评论(0) 推荐(0)

摘要:工作中总结的一些小知识点,散乱的记录下来的,现在总结一下, (可能看起来比较晕呢 = =!): 1. string.Compare()方法有没有用过呢? 它能对strA,strB进行某一段开始的串比较,可以设置是否忽略大小写等. 2. 三级联动下拉框A,B,C,A>B>C 若A变,则C也要清空时,可以用: B_SelectedIndexChanged(null,null); 使C重新绑... 阅读全文

posted @ 2006-02-10 14:43 晰雨的天空 阅读(347) 评论(0) 推荐(0)

摘要:实现:1.当鼠标移动到DataGrid的单元格时,单元格变色,并且单元格里的字体同时变色,鼠标变为手的形状.鼠标移出单元格,恢复原样.2.当鼠标点击DataGrid的单元格时,单元格变色,单元格上的显示字体变色;当点击另一个单元格时,前一个单元格以及字体颜色恢复原样,此时的单元格变色,字体变色.3.当双击DataGrid上单击时变色的单元格时,颜色取消,恢复原样.4.DataGrid按顺序... 阅读全文

posted @ 2006-02-10 14:39 晰雨的天空 阅读(466) 评论(0) 推荐(0)

摘要:本篇只是转贴,也不知道哪里是原著,只为留做笔记,待日后查找方便!1. 打开新的窗口并传送参数: 传送参数: response.write("<script>window.open(’*.ASPx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"’)</script>") 接收参数: string a ... 阅读全文

posted @ 2006-02-10 14:36 晰雨的天空 阅读(170) 评论(0) 推荐(0)

摘要:呵呵,菜鸟一个,只会用IE自带的打印功能,感觉一般也够用了,在这里算是提醒一下大家使用时要注意的问题吧 首先在网页中添加: 然后就可以依次加入功能按钮了: 将这两块东西放到就不会打印这些按钮了。当然要定义noprint了: 只要把不想打印的东西的css设置成noprint就可以了。 现在就实现了基本的web打印,需要注意的情况如下: 必须将ie的internet选项的安全设置中对于没有... 阅读全文

posted @ 2006-02-10 14:35 晰雨的天空 阅读(313) 评论(0) 推荐(0)

摘要:今天看到一篇文章,提出使用RenderMethod委托可以实现DataGrid表头的合并。自己测试了一下,效果不错,把DataGrid的表头转化为用Table来控制,就可以随心所欲了。可能前面有人用这种方法是实现过,但是我还是把代码贴上来,大家分享一下 1using System; 2using System.Collections; 3using System.ComponentMod... 阅读全文

posted @ 2006-02-10 14:33 晰雨的天空 阅读(861) 评论(0) 推荐(0)

摘要:使用DataGrid的过程中常会用到CheckBox控件,并使用它的CheckedChanged事件。使用如下:1、CheckBox控件需要设置AutoPostBack="true" 2、CheckBox控件的事件须在DataGrid的ItemCreated定义才能生效 private void grdStructure_ItemCreated(object sender, S... 阅读全文

posted @ 2006-02-10 14:30 晰雨的天空 阅读(1923) 评论(1) 推荐(0)

摘要:log4net是一个优秀的开源日志项目,现将本人使用写成一个demo,如下 0:准备 去http://logging.apache.org/,可下载log4net,最新为1.2版本, 建立一个asp.net web 项目,并将log4net.dll添加到引用 1:建立数据表 CREATE TABLE [dbo].[Log] ( [Id] [int] IDENTITY (1, 1) NOT NU... 阅读全文

posted @ 2006-02-10 14:28 晰雨的天空 阅读(1131) 评论(0) 推荐(0)

摘要:log4j是java开发人员所熟悉,他提供了强大的日志记录功能,log4net是为.Net记录日志开发的.使用示例如下(C#): 1、app.config文件 2、log4net.config文件 - %m%n" /> 3、代码文件... 阅读全文

posted @ 2006-02-10 14:27 晰雨的天空 阅读(2028) 评论(1) 推荐(0)

摘要:using System;using System.Collections;using System.ComponentModel;using System.Data;using System.Drawing;using System.Web;using System.Web.SessionState;using System.Web.UI;using System.Web.UI.WebContr... 阅读全文

posted @ 2006-02-10 14:25 晰雨的天空 阅读(190) 评论(0) 推荐(0)

摘要:你是否花了很时间来阅读 ASPNG 列表?如果不是的话,我非常推荐它。你可以访问http://www.asp.net/ 或 http://www.asplists.com/asplists/aspngevery.asp。最近的最常见的一个问题是:“ 我怎样在 DataGrid 中显示列合计?”。 我亲自多次为这个问题提供了示例代码,因此,我想在DotNetJunkies 的标题中提供这么一份指南。... 阅读全文

posted @ 2006-02-10 14:22 晰雨的天空 阅读(879) 评论(0) 推荐(0)

摘要:简单的使用模板列绑定DropDownList,初学者想必都会了,但有时候,我们要做的就是在编辑的时候想让某一列定制为DropDownList,并且根据正常情况下显示的值自动变换DropDownList中所选的值,然后保存选择后的值到数据库或XML文件,其实要做到这样的功能并不难,只要我们学会使用DataGrid的DataGrid1_ItemDataBound事件就行了,跟我来做个例子。//检索数据... 阅读全文

posted @ 2006-02-10 14:20 晰雨的天空 阅读(929) 评论(0) 推荐(0)

摘要:1. 打开新的窗口并传送参数: 传送参数:response.write("") 接收参数:string a = Request.QueryString("id");string b = Request.QueryString("id1"); 2.为按钮添加对话框 Button1.Attributes.Add("onclick","return confirm('确认?')"); button... 阅读全文

posted @ 2006-02-10 14:18 晰雨的天空 阅读(173) 评论(0) 推荐(0)

摘要:有时候我们需要在删除DataGrid中Item相对应的数据时,需要弹出一个确认对话框来提示使用者,其实这个功能非常简单,下面的代码大家可以试试,还有一个小技巧也顺便测试一下,可以在DataGrid的Item 中产生颜色交替的效果。 private void dg_ItemDataBound(object sender, DataGridItemEventArgs e) { ... 阅读全文

posted @ 2006-02-10 14:11 晰雨的天空 阅读(221) 评论(0) 推荐(0)

摘要:JavaScript Trim FunctionJavaScript中的字符串去除空格函数(自定义): 阅读全文

posted @ 2006-02-10 14:09 晰雨的天空 阅读(917) 评论(0) 推荐(0)

摘要:开发产品的时候,需要用到树性的dropdownlist,于是在网上找方法,找了很多,都不是很有效,于是自己写了个! 首先设计好数据库,假设数据库有三个字段Id,ParentId,Name。ParentId是树性结构必须的,就是节点的父节点id,假设跟节点id都是0。下面就可以绑定了! 思路应该很简单,就是先绑定根节点,再循环绑定子节点!父节点和子节点之间为... 阅读全文

posted @ 2006-02-10 14:05 晰雨的天空 阅读(217) 评论(0) 推荐(0)

摘要:在DataGrid的使用中,经常需要为删除按纽添加确认对话框,根据我的学习经验,总结了三种方法,原理都是在客户端为删除按纽添加脚本代码来实现删除前弹出确认对话框。 方法一: 当为DataGrid控件添加删除按纽后,为DataGrid控件添加ItemDataBound事件处理程序,代码如下: //添加删除确认对话框。 switch(e.Item.ItemType) { case Li... 阅读全文

posted @ 2006-02-10 14:02 晰雨的天空 阅读(1345) 评论(1) 推荐(0)

摘要:/// /// DataGrid相邻行有相同内容时对指定列合并/// /// 格式化的DataGrid的ID/// 要合并的列 /// 合并所依据数据的列 public void FormatGrid(DataGrid spangrid,int spancell,int spanby) { if(spanbyspangrid.Items.Count) ... 阅读全文

posted @ 2006-02-10 14:00 晰雨的天空 阅读(1603) 评论(1) 推荐(0)

摘要:declare @filename nvarchar(100)set @filename='E:\shenzhanwuliu\data'+convert(char(10),getdate(),112) print @filename BACKUP DATABASE SZMis TO DISK = @filename WITH NOINIT , NOUNLOAD , NAME = N'addin... 阅读全文

posted @ 2006-02-10 11:20 晰雨的天空 阅读(227) 评论(0) 推荐(0)

摘要:using System;using System.Xml ;using System.Data;using System.Data.SqlClient;using System.Web; using System.Collections; namespace DataAccess{ /// /// DataAccess 的摘要说明。 /// public class DataAccess ... 阅读全文

posted @ 2006-02-10 11:17 晰雨的天空 阅读(503) 评论(0) 推荐(0)

摘要:private Control seachControl(Control it,string id) { Control oo=null; foreach(Control c in it.Controls) { oo=c.FindControl(id); if (oo!=... 阅读全文

posted @ 2006-02-10 11:12 晰雨的天空 阅读(687) 评论(0) 推荐(0)

摘要:Assembly assmebly = Assembly.LoadFile(@"C:WindowsApplication2005-09-30.dll");Type t = assmebly.GetType("WindowsApplication2005_09_30.Class1");object obj = Activator.CreateInstance(t,null);MethodInfo m... 阅读全文

posted @ 2006-02-10 10:58 晰雨的天空 阅读(879) 评论(0) 推荐(0)

摘要:一. 显示消息对话框类 做项目时总免不了要弹出对话框,或提示用户,或做用户确认。像WinForm下的MessageBox一样很方便,但web下是不是也可以实现呢,答案是肯定的,我简单总结了一下并封装到类,在项目里像WinForm的MessageBox那样直接调用就可以,也可以把它编译成dll作为组件直接调用,并且它也没有弹出对话框时的大白屏现象:)。 /// ... 阅读全文

posted @ 2006-02-10 10:30 晰雨的天空 阅读(533) 评论(0) 推荐(0)

摘要:public static DataTable ConvertDataReaderToDataTable(IDataReader reader) { DataTable objDataTable = new DataTable(); int intFieldCount = reader.FieldCount; for (int intCounter = 0; intCounter < intF... 阅读全文

posted @ 2006-02-10 10:00 晰雨的天空 阅读(1391) 评论(1) 推荐(0)

摘要:"^\d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^((-\d+)|(0+))$" //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$" //负整数 "^-?\d+$" //整数 "^\d+(\.\d+)?$" //非负浮点数(正浮点数 + 0) "^(([0-9]+\.[0-9]*[1-9... 阅读全文

posted @ 2006-02-10 09:52 晰雨的天空 阅读(200) 评论(0) 推荐(0)

摘要:SET QUOTED_IDENTIFIER ON GOSET ANSI_NULLS ON GO /*--实现分页的通用存储过程 显示指定表、视图、查询结果的第X页 对于表中主键或标识列的情况,直接从原表取数查询,其它情况使用临时表的方法 如果视图或查询结果中有主键,不推荐此方法 如果使用查询语句,而且查询语句使用了order by,则查询语句必须包含top 语句 --邹建... 阅读全文

posted @ 2006-02-10 09:41 晰雨的天空 阅读(1720) 评论(1) 推荐(0)