(转)用后台线程对TreeView加载大量数据的探索(异步加载)
摘要:这几天我在弄TreeView,在节点比较多的时候会发现加载速度很慢,甚至 当机,解决的办法一般有分次加载(象CSDN社区),但是这样也有不好的 地方,就是当用户点击后才加载,会有点延迟,感觉不爽。 我现在的解决办法是页面请求的时候先输出第一层节点,等页面加载完毕后 用Microsoft.XMLHTTP对象广度优先对每个节点异步加载子节点,由于是异步,一般 用户感觉不到父节点在加载子节点...
阅读全文
posted @
2008-10-30 20:18
冷月孤峰
阅读(1149)
推荐(0)
(转)TreeView 控件树节点 TreeNode 的异步加载及对节点 CHECKBOX 的多选控制
摘要:代码目标:以树型表达组织单位和下属用户的层次结构关系,并允许通过CHECKBOX多选组织和/或用户 其他需求:组织单位总数约三千个,用户总数约四万人。 环境:.NET Framework 1.1 IDE:Visual Studio.NET 2003 1. OrgXMLCreator.aspx 是一个空白的 Web 窗体 OrgXMLCreator.aspx.cs 目的是生成组织节点,内容片段如下...
阅读全文
posted @
2008-10-30 20:15
冷月孤峰
阅读(795)
推荐(0)
(转) .net类库中发送电子邮件的方法总结
摘要:发送电子邮件是许多需要用户注册的网站的通用功能,通过正则表达式我们可以过滤掉不符合电子邮件格式的输入,但是仍没有办法确保用户填写的电子邮件 地址一定是他本人真实有效的电子邮件地址,通常验证电子邮件真实有效的办法是:当用户填写的注册资料经过网站初步格式验证之后,用户并不能利用此帐号登 录,系统会向用户注册时填写的电子邮件地址发送一封电子邮件,邮件中给出一个链接,只有当用户点击了这个链接之后才能登录到...
阅读全文
posted @
2008-10-29 10:23
冷月孤峰
阅读(230)
推荐(0)
简繁体转换—用.net自带的类实现
摘要:在CSDN上发现的: http://topic.csdn.net/u/20081006/13/67eacb9c-99cc-4060-a44c-d678825facbc.html?seed=768071163 Very简单的方法就能搞定: using Microsoft.VisualBasic; string txt = "發現什麽" txt = Microsoft.VisualBasic.S...
阅读全文
posted @
2008-10-06 17:07
冷月孤峰
阅读(186)
推荐(0)
(转)IEWebControl的toolbar的使用
摘要:偶然下载了IEWebControl的控件,因为原先知道treeview,对他的应用也略知一二,因为大家有太多的贴子讨论treeview.不过我今天来谈谈如何用toolbar控件,在这里介绍的也是toolbar的基本应用. toolbar的应用主要是对ToolbarButton 、ToolbarCheckButton、ToolbarTextBox、ToolbarDropDownList等的定义,事件...
阅读全文
posted @
2008-10-06 16:08
冷月孤峰
阅读(248)
推荐(0)
(转)C#获取网页内容
摘要:C#获取网页内容: Code Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ -->using System.Net; using System.IO; using System.Text; //方法一...
阅读全文
posted @
2008-09-27 16:16
冷月孤峰
阅读(776)
推荐(0)
DataList自动换行
摘要:用到了DataList,但是显示的时候默认是不换行的,baidu了一下,说是设置表格样式,我试了一下: 没效果,然后又换成 : 有了点效果,不过还是不符合我的要求。再找: 16?DataBinder.Eval (Container.DataItem,"FileName").ToString().Replace(""n","")....
阅读全文
posted @
2008-09-02 15:56
冷月孤峰
阅读(1223)
推荐(0)
基类验证
摘要:这个问题是大多数程序员都容易碰到的问题,特别是在用户后台的页面验证上,如果我们知道了URL就可以直接绕过登录而进入的话,那我们的登录就白做了,我推荐一个最好的方法: VS03下我是这么用的: Code Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com...
阅读全文
posted @
2008-08-28 13:36
冷月孤峰
阅读(168)
推荐(0)
DataGrid/GridView双击行弹出窗口
摘要:DataGrid: Code Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ -->private void dgUser_ItemDataBound(object sender, System.Web.UI.WebControls.DataG...
阅读全文
posted @
2008-08-21 10:49
冷月孤峰
阅读(1374)
推荐(0)
DataGrid/GridView删除列添加对话框
摘要:DataGrid: 直接设置删除列的文本为: 删除 或者 删除 此方法只能对删除列的ButtonType属性为Link有效,如果是图片的话得要在后台代码设置。 GridView: 如果 删除列的ButtonType属性为Link,那么直接设置其DeleteText属性设为: 删除 或 删除 如果删除列的ButtonType属性为Image,那么上面的方法就无效了,得在后台写代码...
阅读全文
posted @
2008-08-21 09:23
冷月孤峰
阅读(283)
推荐(0)
在DataGrid和GridView中对表头设定背景图片
摘要:在某些情况下,DataGrid或者GridView的默认样式并不能满足日益高涨的用户的要求,很多人追求美观的样式。对表头设定背景也是其中的一个方面,那么有什么好的方法可以达到这一要求呢, 【方法一】 //DataGrid Code Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeH...
阅读全文
posted @
2008-08-13 16:43
冷月孤峰
阅读(1284)
推荐(0)
(转)页面加载时间进度条
摘要:一、前台代码 Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ --> & nbsp; 正在检索数据,请稍候 ...
阅读全文
posted @
2008-07-21 14:48
冷月孤峰
阅读(406)
推荐(0)
c#实现∑的计算
摘要:Σ希腊字母(西格玛 Sigma ),数学中用于求和的计算。 4 ∑ 0.5i=0.5×1+0.5×2+0.5×3+0.5×4 =5 i=1 其中i=1是下标,4是上标,0.5i是代数式。然后分别代入i的值求和。 C#代码实现: txbUp上标值 txbDown下标值 txbIn代数值 private void btnCalc1_Click(object sender, EventArgs...
阅读全文
posted @
2008-06-19 12:58
冷月孤峰
阅读(1830)
推荐(0)
c#根据公式进行自动计算的实现(四)
摘要:之前搞了3个不同的方法来实现公式的自动计算,今天又去了老外的codeProject论坛转了一圈,又有了点收获,原来老外也有这方面的需求,这个老外完全是自己用代码实现的,牛,赞一个先。 主要实现的类: using System; using System.Collections.Generic; using System.Text; namespace AutoComputer { cl...
阅读全文
posted @
2008-06-16 15:36
冷月孤峰
阅读(344)
推荐(0)
c#根据公式进行自动计算的实现(三)
摘要:最近也发现了一个更简单的方法,就是直接用DataTable的Compute()方法! object obj = new DataTable().Compute("(1+3)*9", ""); tbxA3.Text = obj.ToString(); 简单吧,不过有点局限性,就是不支持sin、cos等函数,只能是标准的数字型的加、减、乘、除运算
阅读全文
posted @
2008-06-16 11:00
冷月孤峰
阅读(607)
推荐(0)
c#根据公式进行自动计算的实现(二)
摘要:一个表达式计算器,用C#写的,利用了VB编译器的强劲性能,可以计算任何合法的VB表达式,可以有一个自变量(x),也可以不要自变量。 注:CompileAssemblyFromSource()方法需要.net2.0,也就是Visaul Studio 2005。 1// Calc.cs - 表达式计算器 2// 编译方法: csc /t:winexe Calc.cs VBExpressi...
阅读全文
posted @
2008-06-13 17:56
冷月孤峰
阅读(920)
推荐(0)
c#根据公式进行自动计算的实现(一)
摘要:实现代码: using System; using System.CodeDom.Compiler; using System.Reflection; using System.Text; using Microsoft.CSharp; namespace Expression { /**//// /// 计算表达式的类 /// public class Calculat...
阅读全文
posted @
2008-06-13 17:52
冷月孤峰
阅读(525)
推荐(0)
C#编码转换
摘要:编码转换的代码: /**//* 在使用MySql时会遇到中文乱码的问题就此写下面两个函数 * 在写入数据库和从数据库读出时将编码改变 * author:alice * date :2006/1/25 */ //写入数据库时进行转换 public s...
阅读全文
posted @
2008-02-25 10:56
冷月孤峰
阅读(4580)
推荐(3)
Windows2003中asp.net程序布署中的问题
摘要:(1)如果先安装vs.net2005,后安装IIS6,可以在vs2005命令提示下运行aspnet_regiis -i (2)您试图从目录中执行 CGI、ISAPI 或其他可执行程序,但该目录不允许执行程序。解决:配置IIS,主目录-> 执行权限-> 纯脚本 (3)您正在搜索的页面可能已经删除、更名或暂时不可用。解决:可以在WEB服务器扩展中打开asp.net2....
阅读全文
posted @
2008-02-07 11:08
冷月孤峰
阅读(235)
推荐(0)
datagrid带模板列时数据导出报错的解决方法-2
摘要:前几天,从 fengzhimei 那里看到一篇在 asp.net将 datagrid中的数据导到excel中的文章 ,今天有空试了试,发现在导出有排序功能的表格的出现问题(设置模板列也会存在问题):在运行加载页面时,提示 datagrid中的某些列 必须放在 runat=server 的form中。 csdn中有人问这样的问题,好像都没有解决,查了一些资料,发现这是由于datagrid中的控...
阅读全文
posted @
2007-12-28 15:41
冷月孤峰
阅读(172)
推荐(0)