با سلام
در ابتدای حلقه Parameters رو Clear() کن ببین مشکلت حل میشه؟

for (int i = 0; i < dtdarkh.Rows.Count; i++)
{
cmd4.Parameters.Clear()



موفق باشید