1

我正在使用 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。如果有这样的控制,请告诉我。如果您有任何建议,请告诉我。提前致谢!

4

1 回答 1

5

根据您的平台,您将需要不同的代码。您将需要使用 GUI 框架,C++ 语言中没有 GUI 标准库。

如果你想要 Windows 和 C++,你可以使用MFCCListCtrl,但这没有你提到的那么强大,你需要自己加载数据。

更便携的方法是使用Qt和它的QListView QSqlDatabase类。

于 2009-08-24T13:22:05.273 回答