ui.tableView->selectRow(0);
{
QModelIndexList items = selected.indexes();
ui.txtMaDL->setText(QModel->data(items[0],Qt::DisplayRole).toString());
ui.txtTenDL->setText(QModel->data(items[1],Qt::DisplayRole).toString());
ui.txtEmail->setText(QModel->data(items[2],Qt::DisplayRole).toString());
ui.txtDiaChi->setText(QModel->data(items[3],Qt::DisplayRole).toString());
QModelIndexList mySelection4 = ui.tableView->selectionModel()->selectedRows(4);
data4 = selectedIndex4.data(0).toDate();
ui.dtNgayNhan->setDate(data4);
ui.cbLoaiDL->itemText(QModel->data(items[5],Qt::DisplayRole).toInt());
ui.cbTenQuan->setCurrentIndex(QModel->data(items[6],Qt::DisplayRole).toInt());
ui.txtDienThoai->setText(QModel->data(items[7],Qt::DisplayRole).toString());
ui.txtTienNo->setText(QModel->data(items[8],Qt::DisplayRole).toString());
}
connect(ui.tableView->selectionModel(),SIGNAL(selectionChanged(const QItemSelection &,const QItemSelection &)),this,SLOT(selectItem(const QItemSelection &,const QItemSelection &)));
ui.tableView->selectRow(0);
void QuanLyDaiLy::selectItem(QItemSelection selected,QItemSelection)
{
QSqlQueryModel *QModel;
QModelIndexList items = selected.indexes();
ui.txtMaDL->setText(QModel->data(items[0],Qt::DisplayRole).toString());
ui.txtTenDL->setText(QModel->data(items[1],Qt::DisplayRole).toString());
ui.txtEmail->setText(QModel->data(items[2],Qt::DisplayRole).toString());
ui.txtDiaChi->setText(QModel->data(items[3],Qt::DisplayRole).toString());
QModelIndexList mySelection4 = ui.tableView->selectionModel()->selectedRows(4);
QDate data4;
foreach(QModelIndex selectedIndex4, mySelection4)
data4 = selectedIndex4.data(0).toDate();
ui.dtNgayNhan->setDate(data4);
ui.cbLoaiDL->itemText(QModel->data(items[5],Qt::DisplayRole).toInt());
ui.cbTenQuan->setCurrentIndex(QModel->data(items[6],Qt::DisplayRole).toInt());
ui.txtDienThoai->setText(QModel->data(items[7],Qt::DisplayRole).toString());
ui.txtTienNo->setText(QModel->data(items[8],Qt::DisplayRole).toString());
}
To copy to clipboard, switch view to plain text mode
Bookmarks