Telerik RADGrid - 最も効率的な使用
質問
あなたは、通常のデザイナーを使用したり、ASPXですべてを行うのですか?
あなたがこのコントロールを使用する方法について迅速速度まで来て特に有用見つけたリソースはありますか?私はこのコントロールのインテリセンスコメントは最小限で気づいた。
私は、任意のより速いがある場合、私は思ったんだけど、TelerikのWebサイト上のドキュメントを参照し続けています - 「データセットを結合して、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は実際にはかなりいいです。
それは、あなたのデータをプラグインオブジェクトのコレクションを取得し、上記のようにデータソースにこれらのコレクションをバインドする(NHibernateはまたはLinq2SQLのような)ORMフレームワークを使用する時間が来るときます。
また、データソースにバインドするために、プレーンのDataTableとデータセットを使用することができますが、それらは非常に小さなアプリケーションに適しています。
他のヒント
ライブ例を挙げてください。フォーラムは、あまりにも本当に良いですし、人が実際に応答性です。開発者は、エリアの多くに役立っている余分なコードサンプルとブログを維持します。
の点で、データソースとのIEnumerableオブジェクトを使用するには、グリッドは、並べ替え、フィルタしたい場合は、この意志は重要なあなたが理解するよう、OnNeedDataSourceイベントに関するコンテンツを確認してください。
私は約2年間のtelerikを使用しています。例として、あなたが何ができるかを見つけ出すために大丈夫です...しかし、彼らは助ける非常に少ない実際のコードを持っています。詳細について知識ベースを使用してください。
http://www.telerik.com/help/aspnet-ajax /gridoverview.htmlする
あなたが立ち往生しているとサポートを持っていないか、または応答を取得すること24時間以上待つことができない場合はフォームが良好です。
また、デザイナを使用すること(他のコントロールによく似)を制御/ telerik wはかなり厄介なコードを作成します。私はデザイナーですべての私の変更を行うために使用されるが、それはかなり悪い時間のほとんどを私の.aspxコードを台無しに。標準オプションは、私のアプリ間で設定することができるようにする代わりに、私がテーマとスキンを作成します。これが私たちの多くのコードを下にカットし、標準化/ wのに役立ちます。
<%-- 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サポートする:また、彼らは非常に良いサポートサイトを持っています。