私は以前このコードのエラーに基づいて質問しました。しかし、示唆された後、それ以上のエラーはありません。ただし、キュー表の行のデータは、missedQueue表に移動しません。あるデータテーブルから別のデータテーブルに行を移動することができない
私はそれが:(
を動作しません、なぜこれが私のコードではよく分からない:
DataSet queue = DBMgr.GetDataSet("SELECT * FROM queue");
DataTable missedQueue = queue.Tables[0].Clone();
DataRow dr = queue.Tables[0].NewRow();
for (int i = 0; i < queue.Tables[0].Columns.Count; i++)
{
dr[queue.Tables[0].Columns[i].ColumnName] = queue.Tables[0].Rows[0][i];
}
missedQueue.Rows.Add(dr.ItemArray);
}
データテーブルの内容を別のものにコピーしようとしているようですが、その場合は 'DataTable missedQueue = queue.Copy()'が必要です。[DataTable.Copyメソッド()](https: //msdn.microsoft.com/en-u s/library/system.data.datatable.copy(v = vs.110).aspx)。 – Prabhat
@SuprabhatBiswal 'queue.Copy()'にエラーがあります。 – user8090359
可能であれば、エラーの説明を共有してください。 – Prabhat