随笔分类 - c#
everything about c#
摘要:引言 委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework中的委托和事件、委托和事件对O...
阅读全文
posted @ 2008-08-08 17:38
Fernando
摘要:【原创作者】:丛兴滋(cncxz)[E-mail:cncxz@126.com] 【关 键 词】:xmlhttp ASP.NET在线用户列表 关闭浏览器 精确统计 单人登陆 【代码下载】:http://www.thisky.cn/down/onlineuser.rar 最近所做的一个项目需要用到的在线用户列表,上网搜索了一下发现现有的解决方案对用户意外退出的处理均不是太理想。一般来说,...
阅读全文
posted @ 2008-05-08 14:04
Fernando
摘要:FormView2.DataKeyNames = new String[] { "ShoppingRemarkID" };
阅读全文
posted @ 2008-01-16 17:57
Fernando
摘要:StoreID = Convert.ToInt32(DataList1.DataKeys[e.Item.ItemIndex]);
阅读全文
posted @ 2008-01-16 17:35
Fernando
摘要:最近在练习ASP.NET中,需要使用在DataGrid中进行字符串的截取,因为在此Grid中大约有近14个字段,如果使用表来限制Grid的宽度的话,会造成每行数据高度不同,此时只有想办法在DataGrid中使用字符串的截取功能,以达到预期的效果。在百度搜索后,发现有的方法虽然有效,但是比较罗嗦,咋办捏,想了一下……..汗,偶咋笨了捏,竟然把SubString这个方法忘掉捏,好咯,这就有办法咯。 ...
阅读全文
posted @ 2008-01-15 17:10
Fernando
摘要://给组织结构赋值 protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { int userRegisterID =...
阅读全文
posted @ 2008-01-13 20:47
Fernando
摘要:对于Virtual的使用,有时候总有些犹豫,特别是最近学的东西太杂,今天化了点时间,把C#里面的Virtual彻底搞明白了。 virtual出问题主要是由于声明对象的类和对象实际所属的类不是一个类,一般都是父类和子类的关系。比如: ClassParent obj = new ClassSub(),这是根源。 virtual和非virtual关键是在运行时候,而不是在编译时候。 1, 如果方法...
阅读全文
posted @ 2007-12-23 00:57
Fernando
摘要:多条件搜索页面,如果每个都写,5个条件,那就是25个add query,10个就是100个add query TableAdapter 可以公开两类方法:适合用于填充现有 DataSet 的 Fill 方法和返回已填充的 DataTable 对象的 Get 方法。前者更适合用于 Windows 客户端(其中 DataSet 在应用程序的生存期内保存在内存中),而后者(即 Get 方法)更适合用于...
阅读全文
posted @ 2007-12-23 00:56
Fernando
摘要:Convert.ToDateTime(DateTime.Now.ToShortDateString())
阅读全文
posted @ 2007-12-20 23:57
Fernando
摘要:DateTime dd1=Convert.ToDateTime("2007-01-03"); DateTime dd2=Convert.ToDateTime("2007-3-5"); TimeSpan s=dd2-dd1; string ss=s.TotalDays.ToString(); Response.Write(ss);
阅读全文
posted @ 2007-11-28 13:46
Fernando
摘要:Many developers have had to write a loop that writes out a comma separated value list. There's always the trick of how you make that last comma get removed from the end of that string. Usually, at t...
阅读全文
posted @ 2007-11-02 18:21
Fernando
摘要:这三个方法用于删除字符串头尾出现的某些字符。Trim()删除字符串头部及尾部出现的空格,删除的过程为从外到内,直到碰到一个非空格的字符为止,所以不管前后有多少个连续的空格都会被删除掉。TrimStart()只删除字符串的头部的空格。TrimEnd()只删除字符串尾部的空格。 如果这三个函数带上字符型数组的参数,则是删除字符型数组中出现的任意字符。如Trim("abcd".To...
阅读全文
posted @ 2007-11-02 17:22
Fernando

浙公网安备 33010602011771号