原創|其它|編輯:郝浩|2012-06-17 22:45:29.000|閱讀 328 次
概述:本文主要介紹如何使用WebGrid的OnInitializeLayout 服務器端事件來禁用根目錄和或子表的列標題。在某些情況下,為了留更多的空間展示重要的數據和其他內容,禁用根目錄和或子表的列標題就顯得非常有用。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
本文主要介紹如何使用WebGrid的OnInitializeLayout 服務器端事件來禁用根目錄和或子表的列標題。在某些情況下,為了留更多的空間展示重要的數據和其他內容,禁用根目錄和或子表的列標題就顯得非常有用。
當網格布局需要在數據綁定期間進行初始化時,需要用到OnInitializeLayout服務器端事件。
你可以編寫代碼動態添加列,分組列或者其他對象到事件中。首先,必須正確配置WebGrid的數據源和數據成員。在默認情況下,WebGrid的列標題在初始化過程中是可見的。為了禁用WebGrid的列標題,我們需要將WebGrid表的ColumnHeaders屬性修改成ColumnVisibility.No.。
將下面的代碼插入到WebGrid的OnInitializeLayout服務器端事件中:
protected void WebGrid1_InitializeLayout(object sender, ISNet.WebUI.WebGrid.LayoutEventArgs e)
{
// disable the column header of the child table
WebGrid1.RootTable.ChildTables.GetNamedItem("NameOfTable").ColumnHeaders = ISNet.WebUI.WebGrid.ColumnVisibility.No;
// optionally disable the column header of the root table
//WebGrid1.RootTable.ColumnHeaders = ISNet.WebUI.WebGrid.ColumnVisibility.No;
}
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都控件網