diff --git a/DataMgr/src/CreateNewTableDlg.cpp b/DataMgr/src/CreateNewTableDlg.cpp index 2c66ca8..b2bcabe 100644 --- a/DataMgr/src/CreateNewTableDlg.cpp +++ b/DataMgr/src/CreateNewTableDlg.cpp @@ -85,6 +85,7 @@ void CCreateNewTableDlg::slotGetCell(int row,int column) } void CCreateNewTableDlg::slotChangeTableType(int No) { + m_No = No; m_pUI.lineEdit_Name->setText(DefauleTable[No].TableName); m_pUI.lineEdit_Name_2->setText(DefauleTable[No].TableAliasName); int fNum=DefauleTable[No].ZdNum; @@ -162,7 +163,22 @@ void CCreateNewTableDlg::slotSave() logio.Close(); return; } + + QString strDigit = DefauleTable[m_No].tinfo[i].Reserved;//pField[i].Reserved; + bool bDigit = true; + for (int n =0;n=0) { line=line.replace("#",""); @@ -238,7 +237,7 @@ void DataHelper::InitDefauleTable() else ZdRes.append(DataList.at(3).toUpper()); } - DefauleTable[DefTabNum++]=SetTableInf(TableName,TableAliasName,ZdName.count(),ZdName,HzName,ZdUnit,ZdType,ZdLen,ZdRes); + DefauleTable[DefTabNum++]=SetTableInf(TableName,TableAliasName,ZdName.count(),ZdName,HzName,ZdUnit,ZdType,ZdLen,ZdRes); ZdName.clear(); ZdLen.clear(); ZdType.clear(); @@ -246,8 +245,10 @@ void DataHelper::InitDefauleTable() HzName.clear(); ZdUnit.clear(); ZdRes.clear(); - break; + // break; } + + line=textstream.readLine(5000); } InFile.close(); }