Hello guys.

I am trying to insert data into a QTablewidget and one of the line is blank and the other data wrong (swapped), the code is below.
Could someone tell me where I'm going wrong?

Qt Code:
  1. int vnumRow=0;
  2.  
  3. ui->GrdAdvogados->setRowCount(0);
  4.  
  5. ui->GrdAdvogados->insertRow(ui->GrdAdvogados->rowCount());
  6. vnumRow = (ui->GrdAdvogados->rowCount() - 1);
  7.  
  8. ui->GrdAdvogados->setItem(vnumRow, 0, new QTableWidgetItem("Roberval da Costa"));
  9. ui->GrdAdvogados->setItem(vnumRow, 1, new QTableWidgetItem("777.555.222-88"));
  10. ui->GrdAdvogados->setItem(vnumRow, 2, new QTableWidgetItem("3.222.555"));
  11. ui->GrdAdvogados->setItem(vnumRow, 3, new QTableWidgetItem("SDS"));
  12. ui->GrdAdvogados->setItem(vnumRow, 4, new QTableWidgetItem("3.456-PE"));
  13. ui->GrdAdvogados->setItem(vnumRow, 5, new QTableWidgetItem("(81) 3421.3456"));
  14.  
  15.  
  16. ui->GrdAdvogados->insertRow(ui->GrdAdvogados->rowCount());
  17. vnumRow = (ui->GrdAdvogados->rowCount() - 1);
  18.  
  19. ui->GrdAdvogados->setItem(vnumRow, 0, new QTableWidgetItem("Paulo Roberto Rego"));
  20. ui->GrdAdvogados->setItem(vnumRow, 1, new QTableWidgetItem("666.555.333-77"));
  21. ui->GrdAdvogados->setItem(vnumRow, 2, new QTableWidgetItem("4.111.444"));
  22. ui->GrdAdvogados->setItem(vnumRow, 3, new QTableWidgetItem("SDS"));
  23. ui->GrdAdvogados->setItem(vnumRow, 4, new QTableWidgetItem("1.999-PE"));
  24. ui->GrdAdvogados->setItem(vnumRow, 5, new QTableWidgetItem("(81) 3421.3333"));
  25.  
  26.  
  27. ui->GrdAdvogados->insertRow(ui->GrdAdvogados->rowCount());
  28. vnumRow = (ui->GrdAdvogados->rowCount() - 1);
  29.  
  30. ui->GrdAdvogados->setItem(vnumRow, 0, new QTableWidgetItem("Lucas Toreto"));
  31. ui->GrdAdvogados->setItem(vnumRow, 1, new QTableWidgetItem("444.333.888-79"));
  32. ui->GrdAdvogados->setItem(vnumRow, 2, new QTableWidgetItem("5.777.888"));
  33. ui->GrdAdvogados->setItem(vnumRow, 3, new QTableWidgetItem("SDS"));
  34. ui->GrdAdvogados->setItem(vnumRow, 4, new QTableWidgetItem("555.000-PE"));
  35. ui->GrdAdvogados->setItem(vnumRow, 5, new QTableWidgetItem("(81) 3421.1122"));
  36.  
  37.  
  38. //ui->GrdAdvogados->setRowCount(0);
  39. ui->GrdAdvogados->insertRow(ui->GrdAdvogados->rowCount());
  40. vnumRow = (ui->GrdAdvogados->rowCount() - 1);
  41.  
  42. ui->GrdAdvogados->setItem(vnumRow, 0, new QTableWidgetItem("Rafaela Butico"));
  43. ui->GrdAdvogados->setItem(vnumRow, 1, new QTableWidgetItem("111.222.333-00"));
  44. ui->GrdAdvogados->setItem(vnumRow, 2, new QTableWidgetItem("0.444.111"));
  45. ui->GrdAdvogados->setItem(vnumRow, 3, new QTableWidgetItem("SDS"));
  46. ui->GrdAdvogados->setItem(vnumRow, 4, new QTableWidgetItem("5.111-PE"));
  47. ui->GrdAdvogados->setItem(vnumRow, 5, new QTableWidgetItem("(81) 3421.1111"));
  48.  
  49. // ORDENAR GRID OCORRENCIAS PELA COLUNA PAGINAS (Qt::AscendingOrder)
  50. ui->GrdAdvogados->sortByColumn(0,Qt::AscendingOrder);
To copy to clipboard, switch view to plain text mode 

Follow image:

Erro QTablewidget.jpg

Thanks in advance