programerinfonet
چهارشنبه 14 اسفند 1392, 15:40 عصر
سلام دوستان
تو کد زیر اگه شرط برقرار باشه تعداد رکوردها چند برابر میشه چون توی حلقه انجام میشه
حالا چی کار کنم که قسمت اول شرط داخل حلقه باشه اما از else به بعد بیرون حلقه اجرا بشه ؟
for (int i = 0; i < DGV2.Rows.Count - 1; i++)
{
if (Cmb_Tasmim.Text == DGV2.Rows[i].Cells[1].Value.ToString())
{
MessageBox.Show("record already exist");
}
else if (Cmb_Tasmim.Text == DGV2.Rows[i].Cells[1].Value.ToString())
{
dttasmimat.Rows.Add(Cmb_Tasmim.Text);
DGV2.DataSource = dttasmimat;
}
}
تو کد زیر اگه شرط برقرار باشه تعداد رکوردها چند برابر میشه چون توی حلقه انجام میشه
حالا چی کار کنم که قسمت اول شرط داخل حلقه باشه اما از else به بعد بیرون حلقه اجرا بشه ؟
for (int i = 0; i < DGV2.Rows.Count - 1; i++)
{
if (Cmb_Tasmim.Text == DGV2.Rows[i].Cells[1].Value.ToString())
{
MessageBox.Show("record already exist");
}
else if (Cmb_Tasmim.Text == DGV2.Rows[i].Cells[1].Value.ToString())
{
dttasmimat.Rows.Add(Cmb_Tasmim.Text);
DGV2.DataSource = dttasmimat;
}
}