لا DataGrid على CE 5.0 الاتفاق الإطاري .صافي الدعم التحرير ؟

StackOverflow https://stackoverflow.com/questions/86710

سؤال

أنا أحاول الحصول على DataGrid تحت CE 5.0 / .صافي را 2.0 التي يمكن للمستخدم تحرير.الوثيقة في http://msdn.microsoft.com/en-us/library/ms838165.aspx يشير إلى أن بعض البيئات لا تدعم تحرير -

كما لا يوجد دعم أصلي التحرير في عنصر التحكم DataGrid ، يجب أن ينفذ يدويا

هل أنا بحاجة إلى تنفيذ هذا القبيح سبيل المثال - التي لا تعمل بشكل جيد جدا كما مبين ؟

الوثائق غير واضحة حول .صافي الميزات متوفرة على أي منصة.

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

المحلول

لا, انها ليست مباشرة للتحرير.MSDN وقد عينات باستخدام DataGrid ، بما في ذلك اقتراحات من أجل تحرير البيانات ، سواء كمبيوتر الجيب و الهاتف الذكي الأجهزة.أي واحد من شأنه أن يكون بداية معقولة عامة CE الجهاز, ولكن الاستراتيجية العامة هو تحديد الخلية النشطة ووضع النص أكثر من ذلك من أجل تحرير القدرة.

قد تبدو أيضا في إريك هارتويل هو امتداد ل DataGrid وكذلك را datagrid على CodeProject.

بالطبع المشتبه بهم المعتادين مثل شركة خدمات الطاقة المتجددة و ComponentOne أيضا العروض التجارية.

نصائح أخرى

للأسف DataGrid لا يدعم التحرير.ما هو استخدامه لعرض قراءة البيانات فقط ومن ثم تقديم استمارة منفصلة عن تحرير السجل المحدد.

إذا كان يجب دعم التحرير في تخطيط الشبكة ، ثم أود أن نبحث عن طرف ثالث المكونات.

http://msdn.microsoft.com/en-us/library/ms838165.aspx

الرجال يمكن أن يتم ذلك..فقط اتبع ذلك..الأمر بسيط عند القيام به ؛ P..

الرابط http://msdn.microsoft.com/en-us/library/ms838165.aspx كان من المفيد حقا ولكن أعتقد أن هناك خلل.بدلا من

DataTable dataTable = (DataTable)grdOrders.DataSource;
DataView dataView = dataTable.DefaultView;

ينبغي أن يكون

DataView dataView = (DataView)itemdataentryGrid.DataSource;
DataTable dataTable = dataView.Table;

نعم في رأيي لها نكتة.الله وحده يعلم لماذا تركوا مثل هذا منذ 1.0.على بلدي أول من أي وقت مضى را المشروع افترضت أنها كانت أمضى عمر تنفيذ قراءة-كتابة سبب واحد أود وضعه في المواصفات المتفق عليها....:(

لقد تعلمت درسا مهما جدا في ذلك اليوم :لا نتوقع أي شيء من FF في را (أو بالأحرى ، تحقق من قبل نقلا عن!).

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