هل هناك هذه السيطرة على هذه القائمة في C ++
-
19-09-2019 - |
سؤال
أنا أستخدم MFC. أحتاج إلى عنصر تحكم تماما مثل ListControl، ولديه هذه الوظائف:
MyListControl mylistControl = new MyListControl();
mylistControl.setDataSource(...);
mylistControl.setSQLStatement("select a, b, c, d from table where a > 3");
وسوف يكون للنظام قائمة ListControl التي يتم ملؤها مع البيانات من قاعدة البيانات، وتوليد الأعمدة المقابلة A، B، C، D على التوالي. إذا كان هناك مثل هذا النوع من التحكم، من فضلك قل لي. إذا كان لديك أي اقتراح، واسمحوا لي أن أعرف. شكرا مقدما!
المحلول
اعتمادا على منصاتك ستحتاج إلى رمز مختلف. ستحتاج إلى استخدام إطار واجهة المستخدم الرسومية، لا توجد مكتبة GUI Standard في لغة C ++.
إذا كنت تريد Windows و C ++ يمكنك استخدامها mfc.'س clistctrl., ، ولكن هذه ليست قوية كما ذكرت وتحتاج إلى القيام بتحميل البيانات الخاصة بك.
الطريقة الأكثر محمولة هي استخدام كيو تي وانها qlistview. QSQLDATABASE. الطبقات.
لا تنتمي إلى StackOverflow