首页 > 开发 > 综合 > 正文

关于DataGrid对象的属性设置(VB)

2024-07-21 02:24:42
字体:
来源:转载
供稿:网友
       设定表格风格:
       headerstyle-backcolor:用来设定第一行(抬头行)的背景颜色
       alternatingitemstyle-backcolor:用来设定间隔一行的背景颜色
       bordercolor:表格边框的颜色

       设定分页浏览:
       allowpaging="true":将datagrid的allowpaging属性设定为true,这样就具有分页浏览的功能
       pagesize="10":将datagrid的pagesize属性设定为10,表示每一页显示10笔数据
       onpageindexchanged="changepage":将onpageindexchanged属性设定为changepage,
                                        表示当上网者改变页次时,将启动changepage事件
       设定分页浏览的"下一页"、"下一页"显示:
       pagerstyle-horizontalalign:将分页链接显示datagrid的右边
       pagerstyle-nextpagetext="下一页":表示以下一页取代≥
       pagerstyle-prevpagetext="下一页"表示以上一页取代≤

       设定分页浏览的"1 2 3 ……”页码,增加以下两行代码,不必修改程序:
       pagerstyle-mode="numericpages"
       pagerstyle-horizontalalign="right"
       自定义抬头信息:
       autogeneratecolumns="false":表示我们将自定义抬头信息
       <asp:boundcolumn datafield="au_id" headertext="id号"/>:决定欲输出的字段"au_id"和决定抬头"id号"
       itemstyle-horizontalalign="right":决定字段的对齐方式
       <columns></columns>:把上述内容放在<columns>标记之中
       (bte1版的标记是<property name="columns"></property>)

       设定datagrid字段的链接
       原代码<asp:boundcolumn datafield="au_id" headertext="id号" />
       现代码
        <asp:hyperlinkcolumn datatextfield="学号"
             headertext="学号"
             datanavigateurlfield="学号"
             datanavigateurlformatstring="students.aspx?id={0}"
             target="_blank" />
      datagrid与字段排序
      allowsorting="true"表示启动datagrid排序功能
      onsortcommand="sortpage"当上网者按下抬头的“排序”链接时,将启动sortpage时间程序。
      (其实datagrid并不具有排序功能,我们必须要让具备排序功能的dataview先排序,
      然后再将其指定给dategrid。
           之前我们建立dataview对象并且将其与dategrid连接(尚未具备排序功能):
           grid1.datasource = createdataview( "pubs", "authors" )
           grid1.databind()
           程序要修改为:
           dim dv as dataview
           dv createdataview( "pubs", "authors" )
           指定要排序的字段
           dv.sort=欲排序的字段
           将排序过的dataview对象指定给dategrid
           grid1.datasource = dv
           grid1.databind()
           )
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表