webabcd - 专注于asp.net

ASP.NET
从现在开始 一切都不晚
posts - 150, comments - 4187, trackbacks - 344, articles - 0
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理

Control控件

     摘要: 任何数据驱动型的应用程序都有一个普遍的需求,那就是报表。 但是,在ASP.NET 1.x中并没有给我们提供这个非常重要的特性。 然而很幸运的是,伴随着.NET 2.0而来的ReportViewer控件可以满足你对报表的一些基本需求。 我将会在本文中向你演示如何使用这个控件。 ReportViewer控件既可以在web程序中使用,也可以在windows程序中使用。 在这里,我将只介绍如何在web程序中使用它。  阅读全文

posted @ 2007-08-22 08:09 webabcd 阅读(7630) | 评论 (33)  编辑 |

     摘要: ListView是ASP.NET中新增的一个非常酷的控件。 相对于GridView来说它有着更为丰富的布局手段,你可以在它的模板内写任何HTML标记或者控件。 如果你使用过Repeater和GridView的话,那么你将会轻松的上手ListView,不过很明显地,你也将要手写更多的HTML标记。 但是,它也将会给我们带来更多的布局上的自由度,同时也具有编辑、插入等特性。 ListView控件本身并不提供分页功能,但是我们可以通过另一个控件 – DataPager来实现分页的特性。 这就是ASP.NET 3.5给我们带来的非常棒的两个控件。  阅读全文

posted @ 2007-08-13 08:18 webabcd 阅读(8213) | 评论 (47)  编辑 |

     摘要: 控件适配器(Control Adapters)可以让你改变通过ASP.NET控件生成的HTML标记。http://www.asp.net/cssadapters/有详细的介绍和示例,但是没有用ul、li呈现CheckBoxList和RadioButtonList的例子(可能是因为太简单了,不屑去写),那就让我们来实现它吧,顺便熟悉一下如何开发控件适配器。  阅读全文

posted @ 2007-08-01 09:02 webabcd 阅读(3756) | 评论 (9)  编辑 |

     摘要: 如果你想在GridView中一次只针对鼠标单击的一个单元格进行编辑,那么本文中的方法将会对你有所帮助。  阅读全文

posted @ 2007-04-22 20:45 webabcd 阅读(11289) | 评论 (97)  编辑 |

     摘要: GridView控件不允许你插入新的记录。 但是,通过它的Empty Data Template的帮助和DetailsView控件,你就可以有一个插入新记录的非常棒的方法。 用这种方法你可以节省屏幕空间,也不需要再用额外的页了。  阅读全文

posted @ 2007-04-16 08:32 webabcd 阅读(7003) | 评论 (27)  编辑 |

     摘要: 如果说WebParts是web中一个非酷的效果的话,我想没有人会怀疑。WebParts为我们提供了对页中的对象进行拖拽的功能,它也可以在runtime的时候改变对象的标题、边框样式等。在WebParts出现之前,要实现这个功能是一项令人非常头痛的工作,因为我们必须写大量的JavaScrip,还要把页中每个对象的状态保存到数据库中。  阅读全文

posted @ 2007-04-02 08:57 webabcd 阅读(6621) | 评论 (35)  编辑 |

     摘要: 在第一部分(译者注:第一部分的中文在这里)你学到了如何动态的创建BoundField和CommandField。但是常常你构造的那些列满足不了要求,所以需要使用TemplateField。例:如果要创建一个产品目录,当然可以使用普通的列表式的布局,但是如果你想每一条记录都有高度自定义格式,这就不合适了。TemplateField遇到这种情形可以手动修改格式。本文将图解说明如何动态的创建TemplateField。你将学到如下两种技术:
    ·使用LoadTemplate()方法
    ·创建自定义模板列  阅读全文

posted @ 2006-12-21 08:32 webabcd 阅读(5764) | 评论 (9)  编辑 |

     摘要: 几个月前我写了三篇文章:动态创建DataGrid的列动态创建DataGrid的模板列(一)动态创建DataGrid的模板列(二)。甚至到今天这些文章依旧是阅读排行榜的前几名。这说明了很多开发人员都要动态的创建gird控件。从这篇文章开始,我将写一系列的文章来讲述如何创建诸如GridView和DetailsView这样的数据绑定控件。本文的第一部分会说明如何增加绑定字段和命令字段,从而实现更多的功能,如分页,排序,编辑等。  阅读全文

posted @ 2006-12-19 08:32 webabcd 阅读(7286) | 评论 (16)  编辑 |