با سلام مجدد :لبخند:
دوستان چجوری میشه وقتی یه حلقه For در گردشه ، تحت شرایطی حلقه مکث کنه و یه ورودی از کاربر بگیره و دوباره به ادامه گردش خودش ادامه بده ؟:متفکر:
Printable View
با سلام مجدد :لبخند:
دوستان چجوری میشه وقتی یه حلقه For در گردشه ، تحت شرایطی حلقه مکث کنه و یه ورودی از کاربر بگیره و دوباره به ادامه گردش خودش ادامه بده ؟:متفکر:
کدتون رو بزارید
مثلا اینجوری
for (int i = 0; i < dataGridView2.Rows.Count; i++)
{
tel_number = dataGridView2.Rows[i].Cells[0].Value.ToString();
dt_import = select("select * from tb_crm_sabt WHERE (tel = '" + tel_number + "') AND (ok_peyk = '0')");
if (dt_import.Rows.Count > 1)
{
//حلقه مکث کنه و یه کادری نشون داده بشه که یه عدد از کاربر بگیره و سپس حلقه به کار خودش ادامه بده
}
}
اگر منظورتون رو درست متوجه شده باشم
اگر tel_number از کاربر می گیری حلقه رو به شرط خال نبودن tel_number اجرا کن.
سلام.
شما میتونید مقدار ورودی برنامه تون را درون بدنه حاقه بذارید تا ورودی را از کاربر بگیره.
با سلام.
می توانید از یک InputBox استفاده کنید:
از منوی Project>>add reference>>.net گزینه Microsoft.VisualBasic را به پروژه اضافه کند و:
for (int i = 0; i < 10; i++)
names[i] = Microsoft.VisualBasic.Interaction.InputBox("enter name...","The title","default value",InputBoxLocation.X,InputBoxLocation.Y );
//or just give the prompt
MessageBox.Show(Interaction.InputBox("enter a value"));
و یا یک فرم برای گرفتن اطلاعات طراحی کنی و با استفاده از Form.ShowDialog به صورت مودال نمایش دهید.
یعنی اگه یه فرم رو به صورت Form.ShowDialog صدا بزنم دیگه تا اون فرم بسته بشه حلقه ادامه پیدا نمیکنه ؟؟؟؟:متفکر:
از همه دوستان ممنونم :قلب: