我正在使用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。 如果有这种控制,请告诉我。 如果您有任何建议,请告诉我。 提前谢谢!
答案 0 :(得分:5)
根据您的平台,您需要不同的代码。您将需要使用GUI框架,C ++语言中没有GUI标准库。
如果你想要Windows和C ++,你可以使用MFC的CListCtrl,但这并不像你提到的那么强大,你需要自己加载数据。
使用Qt及QListView QSqlDatabase类的便携式方式更为便捷。