自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(20)
  • 收藏
  • 关注

转载 asp.net 下 使用 showModalDialog 模式窗口 (记录)

经历些许破折... 终于搞出来 模式窗体了... 留作纪念... ①  页面放置 GirdView 控件 用来展示信息列表页面截图:  (操作列中的 "回复" 是个 超链接..点击之后打开模式窗口.并且传值过去)页面源代码 页面源代码 1 2BackColor="White" BorderColor="#999999" BorderStyle="None" BorderWidth="1px" 3CellPadding="3" GridLines="Vertical" OnPageIndexChanging=

2010-06-24 11:28:00 612

转载 SQL查询表,表的所有字段名

SQL SERVER 查看所有表名: select name from sysobjects where type=U 查询表的所有字段名: Select name from syscolumns Where ID=OBJECT_ID(表名) select * from information_schema.tables select * from information_schema.v

2010-03-25 09:57:00 560

原创 将查询结果复制到另外一张表

 有些时候我们为了快捷或者是备份数据表,就可以用这两种办法来做数据的移动。 select into 和 insert into select 两种表复制语句select * into destTbl from srcTblinsert into destTbl(fld1, fld2) select fld1, 5 from srcTbl以上两句都是将 srcTbl 的数据插入到 des

2010-02-01 19:17:00 407

转载 WinForm程序在打包的时候如何添加卸载功能。

1.新建一个控制台项目,包含在当前解决方案内。 2.在Program.cs中加入代码:C# code <!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> string path = Syste

2010-01-18 17:15:00 918

转载 C#获取汉字转拼音缩写函数代码

#region 获取汉字拼音首写缩写        ///         /// 汉字转拼音缩写        /// Code By         /// 2010-01-04        ///         /// 要转换的汉字字符串        /// 拼音缩写        public string GetPYString(string str)        {      

2010-01-04 10:34:00 509

原创 C# 遍历CheckBox的方法

简单,以下代码是计算当前界面中所有的CheckBox控件中被勾选的总数。             int i = 0;            foreach (Control c in this.Controls)            {                if (c is CheckBox)                {                    if ((

2009-12-29 11:19:00 743

原创 WinForm开发中,将Excel文件导入到DataGridView中时,获取Excel中所有表格的名称。

在一次将Excel文件导入到DataGridView中时发现以前的代码都是讲excel中的表名写死了的,都是Sheet1$,要是想导入第二个的话,那就是Sheet2$了,写死了的话,就没有办法将Excel中的第二个表格导入了。于是就做了一个下拉列表,在里面写了N多个Sheet1$、Sheet2$、Sheet3$......SheetN$,当时自以为把问题完美的解决了,但是后来发现原来Excel文件

2009-12-28 11:49:00 1593

转载 IE6,IE7,FF等浏览器不兼容原因及解决办法

浏览器的不兼容,大家肯定都是深恶痛绝的,往往我们只是去做修补,却忘了更重要的事情,那就是追溯根源,避免类似的不兼容再次出现。在下不才,归纳几点html编码要素,望能指点各位:1.文字本身的大小不兼容。同样是font-size:14px的宋体文字,在不同浏览器下占的空间是不一样的,ie下实际占高16px,下留白3px,ff下实际占高17px,上留白1px,下留白3px,opera下就更不一样了。

2009-12-23 23:02:00 238

原创 关于SQL查询语句里面截取时间的函数若干

有些时候我们需要查询数据库中的时间字段,例如2009-11-11 11:11:11:111 这样的时间格式。 而我们有些时候不用把整个的字段查询出来,需要把前面的日期截取出来,或者把后面的时间截取出来。 这个时候就要用到SQL里面的时间函数了: select convert(char(10),字段名,108) from 表名 上述语句是将后面的时间查询出来,格式为1

2009-11-05 16:34:00 1534

转载 asp.net中的GRIDVIEW在点击删除项的时候弹出确认对话框

在VS2005提供的GridView中我们可以直接添加一个CommandField删除列:,然后在GridView的OnRowDeleting事件中完成删除。但一般情况下我们在做这种删除操作时都需要先让用户确认一下,然后后再删除记录,以避免误操作引起的误删除。那我们可以通过下面方法给GridView删除前加上一个确认对话框。首先,在GridView的属性对框话框中点击“Columns”进入

2009-09-09 14:22:00 407

原创 用ASP.NET发送邮件

这里用的是网络上的服务器来发送邮件的,并不是自己服务器上的,例子中是Gmail的。     private void SendEmail()    {         MailMessage objMailMessage;         Attachment objMailAttachment;         // 创建一个附件对象         objMailAttachmen

2009-08-25 13:46:00 1518 3

原创 数据库提示操作必须使用一个可更新的查询。

近日做项目,用的Access数据库,发现插入数据的时候出现一个异常提示“操作必须使用一个可更新的查询。”百思不得其解,后来用断点一点一点来测试,用断点的时候一点儿问题没有,但是一正常执行的时候就出现问题,折腾了两天之久,愣是没找到错误,在实在解决不了的时候上网查找,呜呼哀哉,这么简单的问题,就是因为我的操作系统是2003的,没有给予写入权限导致的,我靠。于是选中access数据库右键属性,安全,添

2009-07-14 22:17:00 223

原创 数据库中的时间函数

做个小小的总结,关于时间函数中的一种用法的。之前做到的一个项目用到了查询一个时间段之内的数据,比如说让用户查询出来的数据是两周之内的,如若超出两周的话,那么那些信息将不会被显示出来,中间用了两种数据库来做,一个是SQL2005,另一个是Access。下面先说SQL2005的做法:其实这两种数据库都是用了同一个函数,不同的是函数中的参数稍有变动。datediff(day,_date,ge

2009-07-07 16:54:00 641 1

转载 在web.config中连接access数据库的最优写法

好多朋友被ACCESS数据库在.net程序中相对路径的问题困扰,搞得每次移动程序都要去修改web.config 中数据库连接字符串的数据库路径。好多人的web.config中的写法如下:Source=E:/web/App_Data/Data.mdb)">程序中这样写:MyConn = new OleDbConnection(System.Configuration.Configur

2009-07-07 15:37:00 880

原创 将当前aspx页面生成静态的html页面

直接上代码了,将这段代码放入要生成静态页面的aspx.cs文件中,直接运行该页面就会生成新html页面,需要注意的是,如果该页面需要不时的更新的话,那么就要将该html的权限设置为everyone都可以修改删除的。     //生成静态html页面    protected override void Render(HtmlTextWriter writer)    {        Sy

2009-07-06 12:32:00 629 2

原创 ASPX中当GridView没有数据的时候如何显示表头

众所周知,在ASP.NET的开发中,要是用到了GridView控件的时候,如果这个时候查询出来的表中没有数据的话,那么在页面上是不会显示出这个控件来的,所以我们就需要手动的添加一行数据显示给用户,这样给人的感觉是比较友好的,一般的情况下只需要手动添加一行一列进去就OK了,因为我们只需要提示用户暂时没有可以显示的数据。大概的思路就是手动的创建一个DataTable表格,添加进一行一列就可以了。 

2009-05-26 19:13:00 1867 1

转载 参数的DEC加密算法

在网上搜罗了一个关于数据加密的算法,感觉还成,因为加密用的那个KEY是自己定义的,长度是8个字符,这样的话,要是不知道加密用的KEY的话,还是比较不容易被破解的。  // DEC 加密过程    public string JiaMi(string pToEncrypt)    {        DESCryptoServiceProvider des = new DESCryptoSer

2009-05-26 18:44:00 1330

原创 将过长的新闻标题或者其他标题用...(省略号)代替

 在解决这个问题的时候我也参考一些其他的例子,但是由于一些原因终究是没有得到我想要的结果,经过反复测试,终于想到一个自认为是终极版本的,要是大家还有更好的办法的,还望赐教。我做的这个是在ASPX页面中将新闻标题过长的一段截取掉,换成...来代替,之前见过一个办法是先将数据绑定到GridView中,然后再遍历GridView中的每一行的数据进行截断,这个办法适合与该标题不是超级链接的时候,一旦做

2009-05-26 18:21:00 611

原创 读取当前选中节点的父类级别节点值

在网上找了本天也没有找到如何取到ASPX页面中的TreeView控件选中节点的父类节点值,这里说的是选中的节点的之上的父类以及父类的父类以此后推就对了。开始的时候确实是找不到思路,后来想到了用for循环,自己看代码估计没啥问题的。注释写的很详细了。protected void TreeView1_SelectedNodeChanged(object sender, EventArgs e)

2009-05-26 17:41:00 481

转载 MSSQL常用函数小结

 --聚合函数use pubsgoselect avg(distinct price)  --算平均数from titleswhere type=businessgo use pubsgoselect max(ytd_sales)  --最大数from titlesgo use pubsgoselect min(ytd_sales) --最小数from titlesgo use pubsg

2009-05-26 17:34:00 1057

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除