共用方式為


SPView.GroupByHeader property

取得或設定檢視中使用的群組依據 」 標頭的定義。

Namespace:  Microsoft.SharePoint
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Syntax

'宣告
Public Property GroupByHeader As String
    Get
    Set
'用途
Dim instance As SPView
Dim value As String

value = instance.GroupByHeader

instance.GroupByHeader = value
public string GroupByHeader { get; set; }

Property value

Type: System.String
共同作業應用程式標記語言 (連同 CAML)字串,包含標頭定義。

備註

如果您將透過GroupByHeader屬性的值,您必須使用Update方法的變更在資料庫中才會生效。

Examples

下列程式碼範例會使用GroupByHeader屬性來自訂的字型大小、 字型色彩和背景色彩的 Group By 標頭中的區域中指定的站台目前的網站集合的檢視。

Dim siteColl As SPSite = SPControl.GetContextSite(Context)
Dim site As SPWeb = siteColl.AllWebs("Site_Name")
Dim list As SPList = site.Lists("List_Name")
Dim view As SPView = list.Views("View_Name")

view.GroupByHeader = "<HTML><![CDATA[<TBODY id='titl]]></HTML>" _
    & "<GetVar Name='GroupByLevelString' />" _
    & "<HTML><![CDATA['><TR STYLE='font-size:14pt;color:red']]></HTML>" 
        _
    & "<Switch><Expr><GetVar Name='GroupByIndent' /></Expr>
        <Case Value='0'>" _
    & "<HTML><![CDATA[ class='ms-gb' ]]></HTML></Case><Default>" _
    & "<HTML><![CDATA[ class='ms-gb2' ]]></HTML></Default></Switch>" _
    & "<HTML><![CDATA[><TD colspan='100' nowrap BGCOLOR='white'>" _
    & "<img src='/_layouts/images/blank.gif' alt='' height=1 width=]]>" 
        _
    & "</HTML><GetVar Name='GroupByIndent' />" _
    & "<HTML><![CDATA[><a href='javascript:' 
        onclick='javascript:ExpCollGroup(']]></HTML>" _
    & "<GetVar Name='GroupByLevelString' />
        <HTML><![CDATA[','img_]]></HTML>" _
    & "<GetVar Name='GroupByLevelString' />
        <HTML><![CDATA[');return false;'><img id='img_]]></HTML>" _
    & "<GetVar Name='GroupByLevelString' />
        <HTML><![CDATA[' src='/_layouts/images/minus.gif' 
        alt=']]></HTML>" _
    & "<HTML>Expand/Collapse</HTML>
        <HTML><![CDATA[' border='0'></a>&amp;nbsp;]]></HTML>" _
    & "<GetVar Name='GroupByField' HTMLEncode='TRUE' />
        <HTML><![CDATA[ :&amp;nbsp;]]></HTML>" _
    & "<GetVar Name='GroupByValue' />
        <HTML><![CDATA[</TD></TR></TBODY>]]></HTML>" _
    & "<HTML><![CDATA[<TBODY id='tbod]]></HTML>
        <GetVar Name='GroupByLevelString' HTMLEncode='TRUE' />" _
    & "<HTML><![CDATA[_'>]]></HTML><SetVar Name='EvenRow' 
        Scope='Request' Value='0' />" _
    & "<SetVar Name='OnlyOneItem' Scope='Request' Value='1' />"

view.Update() 
SPSite oSiteCollection = SPContext.Current.Site;
using(SPWeb oWebsite = oSiteCollection.AllWebs["Website_Name"])
{
   SPList oList = oWebsite.Lists["List_Name"];
   SPView oView = oList.Views["View_Name"];

    oView.GroupByHeader = 
   "<HTML><![CDATA[<TBODY id=\"titl]]></HTML>" +
   "<GetVar Name=\"GroupByLevelString\" />" + 
   "<HTML><![CDATA[\"><TR STYLE=\"font-size:14pt;color:red\"]]></HTML>" 
      +
   "<Switch><Expr><GetVar Name=\"GroupByIndent\" /></Expr>
      <Case Value=\"0\">" +
   "<HTML><![CDATA[ class=\"ms-gb\" ]]></HTML></Case><Default>" + 
   "<HTML><![CDATA[ class=\"ms-gb2\" ]]></HTML></Default></Switch>" + 
   "<HTML><![CDATA[><TD colspan=\"100\" nowrap BGCOLOR=\"white\">" + 
   "<img src=\"/_layouts/images/blank.gif\" alt=\"\" height=1 
      width=]]>" + 
   "</HTML><GetVar Name=\"GroupByIndent\" />" +
   "<HTML><![CDATA[><a href=\"javascript:\" 
      onclick=\"javascript:ExpCollGroup(']]></HTML>" + 
   "<GetVar Name=\"GroupByLevelString\" />
      <HTML><![CDATA[','img_]]></HTML>" +
   "<GetVar Name=\"GroupByLevelString\" />
      <HTML><![CDATA[');return false;\"><img id=\"img_]]></HTML>" + 
   "<GetVar Name=\"GroupByLevelString\" />
      <HTML><![CDATA[\" src=\"/_layouts/images/minus.gif\" 
      alt=\"]]></HTML>" +
   "<HTML>Expand/Collapse</HTML>
      <HTML><![CDATA[\" border=\"0\"></a>&nbsp;]]></HTML>" + 
   "<GetVar Name=\"GroupByField\" HTMLEncode=\"TRUE\" />
      <HTML><![CDATA[ :&nbsp;]]></HTML>" + 
   "<GetVar Name=\"GroupByValue\" />
      <HTML><![CDATA[</TD></TR></TBODY>]]></HTML>" + 
   "<HTML><![CDATA[<TBODY id=\"tbod]]></HTML>
      <GetVar Name=\"GroupByLevelString\" HTMLEncode=\"TRUE\" />" + 
   "<HTML><![CDATA[_\">]]></HTML><SetVar Name=\"EvenRow\" 
      Scope=\"Request\" Value=\"0\" />" + 
   "<SetVar Name=\"OnlyOneItem\" Scope=\"Request\" Value=\"1\" />";
    oView.Update();
}
注意事項注意事項

某些物件實作IDisposable介面,並且您必須避免之後不再需要保留這些物件在記憶體中。良好的程式碼撰寫方式的相關資訊,請參閱Disposing Objects

請參閱

參照

SPView class

SPView members

Microsoft.SharePoint namespace