在c ++中是否有这样的列表控件

时间:2009-08-24 13:18:00

标签: c++ sql datasource listcontrol

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

1 个答案:

答案 0 :(得分:5)

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

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

使用QtQListView QSqlDatabase类的便携式方式更为便捷。