posts - 105,  comments - 83,  trackbacks - 4
  2009年6月30日

在实际编程工程中,常常遇到这样的情况:DataTable并不是数据库中的,或者DataTable尚未写到数据库,或者从数据库中读出的DataTable已经在本地被改动,又没有写回数据库(可能还要作其他改动),在这些情况下,其实只要用.NET类库中提供的DataView类的强大功能(主要是用它的RowFilter属性),就能方便地解决这类查询问题。
常有网友在网上询问怎么在DataTable中执行DataTable.Select("条件")返回DataTable,今天我在这里给个解决方法给大家参考:
代码如下

Code

 

嘿嘿,都是一样的,循环添加行
DataRow[] rows = dt.Select(conditions);
foreach(DataRow row in rows)
{
newdt.Rows.Add(row.ItemArray);
}

return newdt;

-----------------------------------------------

davin: 我今天下午也是遇到这样一个问题,关于datatable 的过滤问题,我要求取出过滤后结果的前20条,一直徘徊在filterRow和select方法之间,filterrow性能很差,select()返回dataRow[]不好操作,不过看到你的做法,dt.Clone();
性能确实很严重,如果dt是一个大数据量的表
--------------------------------------------------------
dt.clone()应该没有性能问题。
clone()方法仅仅复制结构信息,不拷贝数据

 

posted @ 2009-06-30 14:40 彭成刚 阅读(5) | 评论 (0)编辑
  2009年6月8日

http://files.cnblogs.com/pengpengsay/铭万轮换广告组件.rar

 

自己上班用的~~

posted @ 2009-06-08 11:30 彭成刚 阅读(13) | 评论 (0)编辑
  2009年5月25日

留个纪念。。以前发过一个原理篇,这个是老外写的一个脚本,非常实用~~收之。。不说废话,上图

下载地址:

http://files.cnblogs.com/pengpengsay/custom-checkboxes-and-radio-buttons.rar

 

posted @ 2009-05-25 10:18 彭成刚 阅读(123) | 评论 (0)编辑
  2009年5月4日

步骤一:

在FLASH里面加如以下脚本:

on (release) {
getURL("javascript:open_window('map.htm','','toolbars=no,location=no,scrollbars=no,status=no,resizable=no,width=454,height=431')")
}

 

步骤二:在网页的<head></head>部分加入下面代码

<script language="JavaScript">
<!--
function open_window(url,name,para) {
window.open(url,name,para);
}
//-->
</script>

 

好了。您需要做的就是,制作好一个叫"map.htm"的页面。替换相关参数就OK了。。。已经测试成功,此方法最简洁。b

posted @ 2009-05-04 16:26 彭成刚 阅读(105) | 评论 (0)编辑
  2009年4月2日

ZzCn.Net网站功能框架模型

1.aspx页面调用
2.ascx模块组件
3.html模板
4.自定义模块代码
5.通用模块代码
6.DB数据操作类库
7.自定义数据字段
8.通用数据库字段

common.FuncLib函数库

一般来讲做到ascx就差不多完了,剩下的都是给设计人员用了。

 

posted @ 2009-04-02 17:36 彭成刚 阅读(178) | 评论 (0)编辑

1.删除editor/_source 目录
这是FCKeditor的源码,可以删除

2.删除editor/lang 目录中除en/zh/zh-cn的语言文件

3.删除editor/filemanage/connectors 除php的目录

4.修改fckconfig.js

修改默认语言.注:这一步应该可以忽略,FCKeditor好像会自动匹配浏览器的语言
找到

QUOTE:

FCKConfig.DefaultLanguage = 'en' ;
修改为:

QUOTE:

FCKConfig.DefaultLanguage = 'zh-cn' ;
扩展字体,增加常用中文字体
找到

QUOTE:

FCKConfig.FontNames = 'Arial;Comic Sans MS;Courier New;Tahoma;Times New Roman;Verdana' ;
修改为:

QUOTE:

FCKConfig.FontNames = '宋体;黑体;隶书;楷体_GB2312;Arial;Comic Sans MS;Courier New;Tahoma;Times New Roman;Verdana' ;
修改字号,FCKeditor中的字号是用"smaller;larger;xx-small;"等名称表示,不够直观,我们将其改成数字+px的形式
找到

QUOTE:

FCKConfig.FontSizes = 'smaller;larger;xx-small;x-small;small;medium;large;x-large;xx-large' ;
修改为

QUOTE:

FCKConfig.FontSizes  = '9px;10px;11px;12px;13px;14px;16px;18px;24px;36px' ;
5.修改editor/filemanage/connectors/php/config.php
FCKeditor默认是关闭文件上传的,如果要打开,必须修改这个文件
找到

QUOTE:

$Config['Enabled'] = false ;
修改为

QUOTE:

$Config['Enabled'] = true ;
6.修改editor/filemanage/connectors/php/io.php
FCKeditor在上传文件是不对文件名进行重命名,这会影响到用中文名命名的文件
找到

修改为


7.FCKeditor在上传文件时出现的一些提示框为英文,为了方便使用,可以选择将这些提示汉化,如果不需要,可以忽略这一步
具体是修改以下文件:
editor/filemanage/connectors/php/commands.php
editor/filemanage/connectors/php/connector.php
editor/filemanage/connectors/php/upload.php
editor/dialog/fck_flash/fck_flash.js
editor/dialog/fck_image/fck_image.js
editor/dialog/fck_link/fck_link.js
posted @ 2009-04-02 14:59 彭成刚 阅读(116) | 评论 (0)编辑
  2009年4月1日

好代码不用多。。一个就够了。。经典。。

下载地址:http://files.cnblogs.com/pengpengsay/pro_dropdown_1.zip

预览地址:http://www.stunicholls.com/menu/pro_dropdown_1.html

 

posted @ 2009-04-01 18:02 彭成刚 阅读(191) | 评论 (0)编辑

网站申请方式 我举个例子
网站名称:站长中国

联系人:彭成刚

联系方式:qq 76526211
网站域名:zzcn.net
网站简介:开发最适合设计师的网站系统

 

然后,在下面申请,然后当大家都申请完后,会单独做出来个网页,链接。

当然申请是免费的,但是也是有相关义务的,就是申请网站,首页必须加载天津站长大会网站联盟的logo。

如果需要就请在下面申请,谢谢。

天津站长大会 站长中国 

posted @ 2009-04-01 14:02 彭成刚 阅读(134) | 评论 (13)编辑

今天是09年的4月1日,在这伟大而隆重的一天里,google 谷歌,发布了一项伟大的东东:谷歌看鸟-打造全球最大的山寨信息网。网址如下:http://www.google.cn/intl/zh-CN/google_pigeon/index.html

 

鸟看全球信息,使人人皆可山寨并从中受益!

 

在这里,有一个如何保护隐私的问题:

谷歌承诺,谷鸽只飞越公共区域,并只能像普通鸽子一样感知鸟类可感知的事物(想像一下你自己被装上翅膀,在天上飞翔时所能看到和听到的一切)。如果你不想谷鸽打扰你,可以从以下网址下载“谷鸽别烦我”的折纸挂件图样,自行制作后,站在窗前,一旦看到谷鸽,就高高挥舞“谷鸽别烦我”的折纸。祝你好运!

特此,为了保护自己的隐私,赶快去折去了。

posted @ 2009-04-01 09:57 彭成刚 阅读(254) | 评论 (3)编辑