dtJ.Columns["受注MT"].AutoIncrement = true; dtJ.Columns["受注MT"].AutoIncrementStep = -1; dtJ.Columns["受注MT"].AutoIncrementSeed = -1;どうも AutoIncrementStep と AutoIncrementSeed には入れる順序が有るようです。
AutoIncrementSeed を先にしますと、受注MTが16の時、新しい行には15が割り当たりました。これはマズい。
AutoIncrementStep を先にしますと、受注MTが-1になります。