我有一个包含重复记录的表。
我使用以下代码将数据放入QTableView:
<span ng-if="entry.HoursAvailable.includes(hour)">
{{ data.response }}
</span>
<span ng-if="!entry.HoursAvailable.includes(hour)">
FULL
</span>
现在我想查询重复的记录。我使用QSqlTableModel *dataModel = new QSqlTableModel();
dataModel->setTable("table_name");
dataModel->select();
并在sql中执行此操作,但我不知道如何在qt中执行此操作。
答案 0 :(得分:2)
最后我找到了解决方案,我使用“setFilter”方法如下:
Dim dt As New Data.DataTable("rows")
Dim col1 As New Data.DataColumn("col1", GetType(String))
Dim col2 As New Data.DataColumn("col2", GetType(Integer))
Dim col3 As New Data.DataColumn("col3", GetType(String))
dt.Columns.Add(col1)
dt.Columns.Add(col2)
dt.Columns.Add(col3)
dt.Rows.Add ("test",1,"test") 'statement for row insert
ViewState("datasource") = dt
tblGrid.DataSource = dt
tblGrid.DataBind()