سؤال

هل تستخدم عادة المصمم أو تفعل كل شيء في ASPX؟

هل الموارد التي وجدت أنها مفيدة بشكل خاص للتوصل إلى السرعة بسرعة على كيفية استخدام هذا التحكم؟ لقد لاحظت التعليقات الذكية لهذا التحكم ضئيلة.

أستمر في تصفح الوثائق الموجودة على موقع Telerik الخاص بالموقع الإلكتروني، وأتساءل عما إذا كان هناك أي أسرع - "كيفية ربط مجموعة بيانات وتخصيص الشبكة باستخدام القوالب في 15 ثانية" نوع المقالة. محاولة تقليل منحنى التعلم الخاص بي لاستخدام هذا التحكم.

هل كانت مفيدة؟

المحلول

بدأنا مؤخرا باستخدام Radgrid على فريقي. لقد وجدنا أن LiveExamamples لتكون مفيدة للغاية. الجزء الأكبر من تسهيل استخدام RADGRID ليس هو الشبكة نفسها ولكن في كيفية ملء البيانات. إذا كنت ترغب ببساطة في اختبار تخطيط الشبكة في البداية، فيمكنك استخدام أي مجموعة تقوم بتنفيذ iEnaryable (واثنين من الآخرين) مثل DataSource.

void RadGrid1_NeedDataSource(object sender, EventArgs e)
{
    List<Stuff> things = new List<Stuff>();
    /// fill the list
    RadGrid1.DataSource = things;
}

سيتيح لك ذلك التركيز على عرض المجموعة في الشبكة. أود أن أشير إلى LiveExamamples المدرجة في التثبيت للحصول على شرح كامل لهذه ورؤيتهم في العمل. LiveExamamples هي حقا لطيفة جدا.

عندما يتعلق الأمر بوقت التوصيل في بياناتك، استخدم إطار عمل Orm (مثل Nibernate أو LinQ2SQL) للحصول على مجموعات من الكائنات وربط هذه المجموعات على DataSource أعلاه.

يمكنك استخدام Databables و DataTables عادي لربط DataSource أيضا، ولكن تلك جيدة فقط للتطبيقات الصغيرة للغاية.

نصائح أخرى

الذهاب من خلال الأمثلة الحية لأنها جيدة جدا. المنتديات جيدة حقا أيضا وأن الناس يستجيبون حقا هناك. يحتفظ المطورون بالمدونات بعينات رمز إضافية ساعدت في الكثير من المناطق.

فيما يتعلق باستخدام كائنات iEnumerable مع DataSource، تأكد من مراجعة المحتوى فيما يتعلق بحدث OnneedDataSource، لأن هذا سوف ينتقد بالنسبة لك لفهمه عندما تريد الشبكة للفرز والتصفية.

لقد استخدمت Telerik لمدة عامين تقريبا. الأمثلة على ما يرام لمعرفة ما يمكنك القيام به ... ولكن لديهم القليل من التعليمات الفعلي التي سيساعد. استخدم قاعدة المعرفة للحصول على تفاصيل.

http://www.telerik.com/help/aspnet-ajax/gridoverview.html.

النماذج جيدة إذا كنت عالقا وليس لديك دعم أو لا يمكنك الانتظار أن 24 ساعة للحصول على استجابة.

أيضا، يؤدي استخدام المصمم إلى إنشاء بعض الكود الفوضوي الجميل 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..

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top