void admin::on_Btn_Dele_clicked()
{
QModelIndex curIndex = ui->tableView->currentIndex();
QSqlQueryModel *model=new QSqlQueryModel;
QString sql;
ui->label_number->setText(QString::number(curIndex.row()));
//sql="delete from HotelRoomData where rowid='"+curIndex.row()+"'";
}
Я использую currentIndex()
для получения строки, затем передаю curIndex
, я знаю, что rowid не является int, поэтому я не могу использовать sql="delete from HotelRoomData where rowid='"+curIndex.row()+"'"
для удаления информации, выбирая щелчком мыши. введите здесь описание изображения
Как показано на рисунке, сначала я хочу выбрать строку, затем нажмите кнопку «Удалить», чтобы удалить строку. Как мне этого добиться?
PS: ПРОСТИ МОЙ БЕДНЫЙ АНГЛИЙ SH