当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 数据绑定过程 DataBind 方法是所有 ASP.NET 控件公用的,对于数据绑定控件来说,它将触发用户界面的刷新以反映新数据。
 

 

    摘要:现整理关于exchange server faq 请到以下连接查阅,相信通过它会让大家更好更过快的解决实际问题,掌握exchnage,我将不定期更新。一.最新exchange server 2003 faq1.部署exchange server 2003问题集(1)http://www.5dmail.net/html/2004-5-9/20045914150.htm2.部署exchange ser......
 ·端口大全(详解)    »显示摘要«
    摘要:端口大全(详解)不同的端口有不同的作用希望大家能有所收获。 为了帮助大家了解端口的作用特寻问如下: 1 tcpmux tcp port service multiplexer传输控制协议端口服务多路开关选择器 2 compressnet management utility     compressnet 管理实用程序 3 compressnet compression process    压缩......


创建用于ASP.NET的分页控件(续)
  数据绑定过程

【程序编程相关:数据结构大学教程之数据结构及其基本概念(

【推荐阅读:数据结构大学教程之数据结构及其基本概念(

  databind 方法是所有 asp.net 控件公用的,对于数据绑定控件来说,它将触发用户界面的刷新以反映新数据.sqlpager 控件根据 selectcommand 与 connectionstring 属性的值,使用此方法启动数据检索操作.不言而喻,如果这些属性中的任何一个为空,该过程将终止.同样,如果合作者控件不存在,数据绑定过程将被取消.要查找合作者控件,databind 方法使用 page 类中的 findcontrol 函数.由此可见,合作者控件必须为主窗体的直接子控件. 【扩展信息:“算法与计算数学”之四书五经

  进行分页显示的控件不能为任意的 asp.net 服务器控件.它必须为列表控件或基本数据列表控件.更一般来说,合作者控件必须具有 datasource 属性并实现 databind 方法.可能进行分页的控件实际上只需要满足这些要求.microsoft? .net framework 中所有继承 listcontrol 或 basedatalist 的控件都满足第一个要求;而所有 web 控件通过设计都满足 databind 要求.使用当前的实现方法,无法使用 sqlpager 控件来对 repeater 进行分页.repeater 与合作者控件 datalist 与 datagrid 不同,不继承 basedatalist,也不提供列表控件的功能.下表列出了可以使用 sqlpager 进行分页的控件.

表 2:可以由 sqlpager 控件进行分页的数据绑定控件

控件 说明

checkboxlist 从 listcontrol 派生而来,显示为复选框列表.  

dropdownlist 从 listcontrol 派生而来,显示为字符串下拉列表.

listbox 从 listcontrol 派生而来,显示为字符串可滚动列表.  

radiobuttonlist  从 listcontrol 派生而来,显示为单选按钮列表.

datalist 从 basedatalist 派生而来,显示为模板化数据项目列表.

datagrid  从 basedatalist 派生而来,显示为数据项目的表格网格.datagrid 是唯一一个内置有功能强大的分页引擎的 asp.net 控件.  

  以下代码说明由 sqlpager 控件实现的数据绑定过程.

public override void databind()

{

 // 启动数据绑定事件

 base.databinding();

 // 数据绑定后必须重新创建控件

 childcontrolscreated = false;

 // 确保控件存在且为列表控件

 _controltopaginate = page.findcontrol(controltopaginate);

 if (_controltopaginate == null)

  return;


...   下一页
    摘要:一直想把数次面试中遇到的常考问题总结一下,但一直较忙,今天总算能抽出一点时间来了! 面试常考问题 1、文档在开发中的作用及重要性; 2、数据结构问题:树、二叉树、链表、队列、堆栈; 3、数据库基本知识:b_tree、r_tree等; 4、线程与进程的概念和关系; 5、怎样使程序易于维护; 6、指针和引用; (1)int x = 20; int* ptrx = &x; /......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE