您是否通常使用設計師或在ASPX中做所有事情?Telerik RADGrid - 最高效的使用
您發現的資源對於快速掌握如何使用此控件非常有幫助?我注意到這個控件的intellisense評論是最小的。
我正在繼續瀏覽Telerik網站上的文檔,我想知道是否有更快的文章 - 「如何在15秒內使用模板綁定數據集和自定義網格」類型的文章。試圖減少我使用這個控件的學習曲線。
您是否通常使用設計師或在ASPX中做所有事情?Telerik RADGrid - 最高效的使用
您發現的資源對於快速掌握如何使用此控件非常有幫助?我注意到這個控件的intellisense評論是最小的。
我正在繼續瀏覽Telerik網站上的文檔,我想知道是否有更快的文章 - 「如何在15秒內使用模板綁定數據集和自定義網格」類型的文章。試圖減少我使用這個控件的學習曲線。
我們最近開始在我的團隊中使用RADGrid。我們發現他們的LiveExamples是非常豐富的。放寬RADGrid使用的最大部分不是網格本身,而是數據如何填充。如果您只是想最初測試網格的佈局,那麼您可以使用任何實現了IEnumerable(和其他幾個)的集合作爲數據源。
void RadGrid1_NeedDataSource(object sender, EventArgs e)
{
List<Stuff> things = new List<Stuff>();
/// fill the list
RadGrid1.DataSource = things;
}
這將讓您專注於網格中的集合的演示。我會參考安裝中包含的LiveExamples以獲取這些內容的完整說明,並查看它們的實際操作。 LiveExamples真的很不錯。
當需要插入數據時,使用ORM框架(如NHibernate或Linq2SQL)獲取對象集合並將這些集合綁定到上面的DataSource。
您也可以使用普通的DataTables和DataSets綁定到DataSource,但這些僅適用於非常小的應用程序。
通過現場示例,因爲它們非常好。論壇也非常好,人們對此非常敏感。開發人員使用額外的代碼示例來維護博客,這些示例在很多方面都有所幫助。
爲了使用IEnumerable對象和數據源,請務必查看關於OnNeedDataSource事件的內容,因爲這對於您理解何時需要網格進行排序和過濾至關重要。
我一直在使用telerik大約2年。這些例子對於找出你能做的事情是可以的......但是他們很少有實際的代碼可以幫助你。使用知識庫來了解具體情況。如果你被卡住,並沒有支持或不能等到那個24+小時才能得到迴應
http://www.telerik.com/help/aspnet-ajax/gridoverview.html
形式是好的。
另外,使用設計器創建一些非常凌亂的代碼w/telerik控件(很像其他控件)。我曾經在設計師身上做過所有的改變,但大部分時間它都讓我的.aspx代碼變得很糟糕。相反,我創建主題和皮膚,以便可以在我的應用程序中設置標準選項。這減少了我們的許多代碼,並有助於實現標準化。
<%-- GridView --%>
<telerik:RadGrid
skinID="defaultGridView"
runat="server"
Skin="Web20"
AutoGenerateColumns="false"
GridLines="None"
AllowPaging="True"
AllowSorting="True"
EnableAJAX="False"
ShowGroupPanel="False"
PagerStyle-Mode="NumericPages" />
<telerik:RadGrid
skinID="defaultGridView2"
runat="server"
Skin="Green"
AutoGenerateColumns="false"
GridLines="None"
AllowPaging="True"
AllowSorting="True"
EnableAJAX="True"
ShowGroupPanel="False" />
我發現他們的幫助方法也非常有幫助。 http://www.telerik.com/help/aspnet-ajax/ajxajax.html
我們在大多數內部/外部應用程序中使用Telerik ASP.NET用戶控件,並發現它們非常有用。
此外,他們有一個非常好的支持網站:Telerik Support。
+1很少有東西像現場實例一樣減少了學習曲線。 – 2009-02-16 01:57:24