原創(chuàng)|其它|編輯:郝浩|2012-06-17 22:45:29.000|閱讀 334 次
概述:本文主要介紹如何使用WebGrid的OnInitializeLayout 服務(wù)器端事件來(lái)禁用根目錄和或子表的列標(biāo)題。在某些情況下,為了留更多的空間展示重要的數(shù)據(jù)和其他內(nèi)容,禁用根目錄和或子表的列標(biāo)題就顯得非常有用。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
本文主要介紹如何使用WebGrid的OnInitializeLayout 服務(wù)器端事件來(lái)禁用根目錄和或子表的列標(biāo)題。在某些情況下,為了留更多的空間展示重要的數(shù)據(jù)和其他內(nèi)容,禁用根目錄和或子表的列標(biāo)題就顯得非常有用。
當(dāng)網(wǎng)格布局需要在數(shù)據(jù)綁定期間進(jìn)行初始化時(shí),需要用到OnInitializeLayout服務(wù)器端事件。
你可以編寫代碼動(dòng)態(tài)添加列,分組列或者其他對(duì)象到事件中。首先,必須正確配置WebGrid的數(shù)據(jù)源和數(shù)據(jù)成員。在默認(rèn)情況下,WebGrid的列標(biāo)題在初始化過(guò)程中是可見(jiàn)的。為了禁用WebGrid的列標(biāo)題,我們需要將WebGrid表的ColumnHeaders屬性修改成ColumnVisibility.No.。
將下面的代碼插入到WebGrid的OnInitializeLayout服務(wù)器端事件中:
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;
}
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@ke049m.cn
文章轉(zhuǎn)載自:慧都控件網(wǎng)