متغیرهارو در ابتدای برنامه مقداردهی و تعریف کردم.
بعد از دستورات sqlمقدارهای هر سلول رو بهشون اختصاص میدم؟؟ولی فقط رو سطر اول درسته درج میشه
من نمیدونم ساختار برنامه شما چطوره و قراره چه کار انجام بدید به همین خاطر نمیتونم بگم کجای کارتون ایراد داره ، در ظاهر کدتون مشکلی نداره.
خودتون به راحتی میتونید چک کنید ببینید مشکل کجای کارتونه ، روی خط اول کدتون یک BreakPoint بذارید و با دکمه های F10 و F11 خط به خط کدتون رو جلو برید و مقدار متغیرهاتون رو چک کنید ببینید همون مقدارهایی که میخواید رو داره یا نه ، ویا اینکه کجا مشکل داره و باعث میشه نتیجه مورد نظرتون رو نده.
قبلا از placeholderاستفاده میکردم ولی مشکل پیش اومد که وقتی برای سطرهای بعدب دوباره اون متغیرها رو میخوند میگفت قبلا تعریف شده و خطا میگرفت نمیدونم باید چیکار کنم؟؟؟
خب این یک چیز بدیهی است که وقتی یک پارامتر تعریف کردید بار دوم نتونید پارامتری با همون نام تعریف کنید. ساده ترین کار اینه که اول حلقه پارامترهای قبلی رو پاک کنید
foreach (DataGridViewRow rows in dataGridView1.Rows)
{
objcom.Parameters.Clear();