Siteserver-stl:sqlContentsItem获取数据库数据列表项

来自站长百科
跳转至: 导航、​ 搜索

导航: 上一页

stl:sqlContentsItem 获取数据库数据列表项

  • 控制数据库数据列表中每一项的显示内容及样式,请参考列表元素及列表项

属性列表

下表显示所有属于此元素的属性列表。

属性 可能的取值 默认值 简介
type     列表项的类型
  Header   为列表提供头部内容。
  Footer   为列表提供底部内容。
  Item 为内容列表中的项提供内容和布局所要求的模板。
  AlternatingItem   如果已定义,则为内容列表中的交替项提供内容和布局。如果未定义,则使用 Item
  SelectedItem   如果已定义,则为内容列表中选定项提供内容和布局。如果未定义,则使用Item
  Separator   如果已定义,则为内容列表中各项之间的分隔符提供内容和布局。如果未定义,将不显示分隔符。
selected     决定SelectedItem的选定内容项类型
  n   n为数字,代表列表的第n项为显示选择项,如:1
  n,m,p...   字母为数字,代表列表的第n,m,p等项为选择项,如:2,4,6
  n-m   n及m为数字,代表列表的第n项到第m项为选择项,如:2-8
selectedValue     当前选定项的值

注意

  • <stl:sqlContentsItem> 元素必须包含在元素 <stl:sqlContents> 或 <stl:pageSqlContents>内使用。
  • Item 类型的栏目列表项可以为空,系统将使用列表元素中除列表项以外的其他内容作为 Item 类型列表项的值。
  • Item、AlternatingItem、Separator三种类型的栏目列表项在内容列表中最多只能有一个,SelectedItem类型的内容列表项可以有零个或多个。
  • SelectedItem 类型的内容列表项所显示的内容由 selected 属性控制,默认第一条内容为选中项。

stl:sqlContentsItem 示例

  • 示例一:显示指定SQL语句查询的数据库列表。其中列表中第一项到第三项显示最新小图标。
<stl:sqlContents cellpadding="2" cellspacing="2"    
    connectionString="server=(local);uid=sa;pwd=bairong;Trusted_Connection=no;database=ccs">  
    <stl:queryString> SELECT TOP 6 Title, PostDate, PostUrl FROM MyTable WHERE (PostType = 1)    
    ORDER BY PostDate DESC </stl:queryString>  
    <stl:sqlContentsItem type="SelectedItem" selected="1-3">  
    <table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td>  
        <a href="{Sql.PostUrl}"><stl:sqlContent type="Title" wordnum="20"></stl:sqlContent></a>  
        <img src="/images/new.gif" />  
    </td><td>  
        <stl:sqlContent type="PostDate" formatString="yyyy-MM-dd"></stl:sqlContent>  
    </td></tr></table>  
    </stl:sqlContentsItem>  
    <stl:sqlContentsItem type="Item">  
        <table width="100%" border="0" cellspacing="0" cellpadding="0">  
        <tr><td>  
            <a href="{Sql.PostUrl}"><stl:sqlContent type="Title" wordnum="20"></stl:sqlContent></a>  
        </td><td>  
            <stl:sqlContent type="PostDate" formatString="yyyy-MM-dd"></stl:sqlContent>  
        </td></tr></table>  
    </stl:sqlContentsItem>  
</stl:sqlContents> 

参考资料[ ]