Hallo,
ich möchte aus einen Datagrid zeilen entfernen aber irgendwie ist der Rowindex immer wie es eingelesen wurde und er löscht falschen daten
C#-Code:
cWareInputs objWareInputs = cWareInputs.WareInputs;
m_WareInputsDataSet = new DataSet();
m_WareInputsDataSet = objWareInputs.WareInputsDataSet;
DataRow CurrentLine = m_WareInputsDataSet.Tables["Ware Transfer"].Rows[dataGridWareTransfers.CurrentRowIndex];
cWareInput objWareInput = objWareInputs.FindWareInput(
CurrentLine[0].ToString(), CurrentLine[1].ToString(), CurrentLine[2].ToString(),
CurrentLine[3].ToString(), CurrentLine[4].ToString(), CurrentLine[5].ToString());
objWareInput.DelWareTransfer(CurrentLine[0].ToString(), CurrentLine[1].ToString(), CurrentLine[2].ToString(),
CurrentLine[3].ToString(), CurrentLine[4].ToString(), CurrentLine[5].ToString(), CurrentLine[6].ToString(),
CurrentLine[7].ToString(), CurrentLine[8].ToString());
///In der Variable Currentline hat er schon die falschen Daten warum?
string FileName = CurrentLine[8].ToString();
m_WareInputsDataSet.Tables["Ware Transfer"].Rows.Remove(CurrentLine);
File.Delete(FileName);
In der Variable Currentline hat er schon die falschen Daten warum?
ich möchte aus einen Datagrid zeilen entfernen aber irgendwie ist der Rowindex immer wie es eingelesen wurde und er löscht falschen daten
C#-Code:
cWareInputs objWareInputs = cWareInputs.WareInputs;
m_WareInputsDataSet = new DataSet();
m_WareInputsDataSet = objWareInputs.WareInputsDataSet;
DataRow CurrentLine = m_WareInputsDataSet.Tables["Ware Transfer"].Rows[dataGridWareTransfers.CurrentRowIndex];
cWareInput objWareInput = objWareInputs.FindWareInput(
CurrentLine[0].ToString(), CurrentLine[1].ToString(), CurrentLine[2].ToString(),
CurrentLine[3].ToString(), CurrentLine[4].ToString(), CurrentLine[5].ToString());
objWareInput.DelWareTransfer(CurrentLine[0].ToString(), CurrentLine[1].ToString(), CurrentLine[2].ToString(),
CurrentLine[3].ToString(), CurrentLine[4].ToString(), CurrentLine[5].ToString(), CurrentLine[6].ToString(),
CurrentLine[7].ToString(), CurrentLine[8].ToString());
///In der Variable Currentline hat er schon die falschen Daten warum?
string FileName = CurrentLine[8].ToString();
m_WareInputsDataSet.Tables["Ware Transfer"].Rows.Remove(CurrentLine);
File.Delete(FileName);
In der Variable Currentline hat er schon die falschen Daten warum?