r4hgozar
جمعه 29 فروردین 1393, 13:01 عصر
سلام دوستان.
من دقیقا کد زیر رو تو ی برنامه دیگه استفاده کردم و درست جواب می گیرم اما دی این برنامه کثلا اگه 5 تا سطر رو تیک بزنم فقط 4 تاش یعنی همیشه یکی کمتر رو بهم نشون میده.
کد رو چندین بار چک کردم و اشکالی توش ندیدم . نمی دونم چرا همیشه یکی کمتر واسم می فرسته.
foreach (DataGridViewRow item in dataGridView1.Rows)
{
if (Convert.ToInt32(item.Cells[0].Value) == 1)
{
int id =Convert.ToInt32(item.Cells[1].Value);
listBox1.Items.Add(id);
db.SP_Delete_TblStudent(id);
}
}
وقتی آخری رو تیک می زنم دوباره باید تو جای دیگه ی دیتاگرید کلیک کنم تا این سلول آخر هم جزو تیک خورده ها محاسبه بشه و الی انگار که تیک نخورده.
من دقیقا کد زیر رو تو ی برنامه دیگه استفاده کردم و درست جواب می گیرم اما دی این برنامه کثلا اگه 5 تا سطر رو تیک بزنم فقط 4 تاش یعنی همیشه یکی کمتر رو بهم نشون میده.
کد رو چندین بار چک کردم و اشکالی توش ندیدم . نمی دونم چرا همیشه یکی کمتر واسم می فرسته.
foreach (DataGridViewRow item in dataGridView1.Rows)
{
if (Convert.ToInt32(item.Cells[0].Value) == 1)
{
int id =Convert.ToInt32(item.Cells[1].Value);
listBox1.Items.Add(id);
db.SP_Delete_TblStudent(id);
}
}
وقتی آخری رو تیک می زنم دوباره باید تو جای دیگه ی دیتاگرید کلیک کنم تا این سلول آخر هم جزو تیک خورده ها محاسبه بشه و الی انگار که تیک نخورده.