怎样将mysql表格内容显示到qtablewidget上
1个回答
展开全部
QSqlQuery *sqlQuery = new QSqlQuery;
QString sqlStr = "select id, name from info";
sqlQuery->prepare( sqlStr );
if( sqlQuery->exec() )
{
//读取查询到的记录
while( sqlQuery->next() )
{
tableWidget->setItem( row, column, new QTableWidgetItem( sqlQuery->value(0).toString()));
tableWidget->setItem( row, column, new QTableWidgetItem( sqkQuery->value(1).toString()))
}
}
这样就把冲数据库中读取的内容写到表中了,自己获取表格的row,和column,
QString sqlStr = "select id, name from info";
sqlQuery->prepare( sqlStr );
if( sqlQuery->exec() )
{
//读取查询到的记录
while( sqlQuery->next() )
{
tableWidget->setItem( row, column, new QTableWidgetItem( sqlQuery->value(0).toString()));
tableWidget->setItem( row, column, new QTableWidgetItem( sqkQuery->value(1).toString()))
}
}
这样就把冲数据库中读取的内容写到表中了,自己获取表格的row,和column,
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询