سلام ... کد زیر برای این نوشته شده که هر وقت کاربر برروی هر یک از فیلد های دیتا گرید کلیک کرد ، رکورد های ثبت شده در فیلد مورد نظر در txtbox , combobox نشون داده بشن
من کمی از این کد رو متوجه میشم ، اما قسمتی که زیاد متوجه نمیشم مربوط به حلقه ی for است، که برای comboBox نوشته شده است :
txtRoomnumber.Text = gridviewRooms.CurrentRow.Cells["RoomNum"].Value.ToString();
for (int i = 0; i < comboTypes.Items.Count;i++ )
{
comboTypes.SelectedIndex = i;
if (gridviewRooms.CurrentRow.Cells["RoomType"].Value.ToString() ==comboTypes.Text)
{
break;
}
یعنی در واقع این کد برای این نوشته شده وقتی بر روی فیلد roomtype کلیک کردیم اطلاعات مربوط به اون نوع اتاق در combobox درج بشه . و یا به عبارتی محتوای حل سلول در textbox مورد نظر ثبت بشه
میشه این حلقه ی for مربوط به کد رو کمی توضیح بدین ؟
در ضمن :
combotypes (در حلقه ی for ): نام کمبو باکس من هست
gridviewRooms: اسم دیتا گرید من هست .