تحكم مخصص مع مشكلة خاصية نوع البيانات
-
03-07-2019 - |
سؤال
أنا أبني عنصر تحكم مستخدم مخصص. يجب أن تسمح أحد الخصائص للمستخدم النهائي لتحديد نوع البيانات الرقمية مثل int ، قصيرة ، طويلة ، مزدوجة ....
أواجه مشكلة في معرفة ما يجب استخدامه كنوع خاصية داخلية ، بحيث عندما يحدد المستخدم خيار نوع البيانات في مربع الخاصية ، فإنه سيمنحهم قائمة منسدلة لجميع أنواع الرقمية.
لقد جربت بعض الفروق ... هذا واحد أدناه ، عندما يعرض التجميع خاصية نوع البيانات كما هو رمادي. لن يسمح لي بتحديد أو إدخال قيمة.
private System.ValueType _DataType;
public System.ValueType DataType
{
get { return _DataType; }
set
{
_DataType = value;
}
}
أي مساعدة موضع تقدير. شكرًا!
المحلول
ليس لدى محرر العقارات أي فكرة عن كيفية تحرير النوع. أسهل طريقة لإصلاحها هي استخدام نوع يعرف كيفية التعديل ، مثل سلسلة أو تعداد. ربما يناسب التعداد بشكل أفضل مع ما تحاول تحقيقه.
نصائح أخرى
انتهى بي الأمر باستخدام التعداد - أعتقد أن يجب أن يكون إجابة أفضل من هذا. تم العثور على نفس الوظيفة عند تصميم مجموعات البيانات في المصمم. عند تحديد نوع البيانات ، يمكنك اختيار int والآخرين.