ورود

View Full Version : datagrid



rezaiy.ali
پنج شنبه 31 خرداد 1386, 19:36 عصر
:عصبانی++: :عصبانی++: :عصبانی++:
دوستان لطفا کمک کنید.
من 3 تا فیلد id - firstname و lastname دارم که در datagrid نمایش داده می شه.
می خواستم بدانم چطور میشه با کلیک کردن روی یک رکورد در datagrid ای دی آن رکورد را در textboxبرگردونه؟
در برنامه نویسی با ASP.NET
ممنونم

mahdi_negahi
پنج شنبه 31 خرداد 1386, 19:57 عصر
اگر ID به صورت lable باشد

int row = e.NewSelectedIndex
Label lCityID = (Label)GridView1.Rows[row].Cells[3].FindControl("id");
اگر یه صورت Lable نباشد

int row = e.NewSelectedIndex; // شماره سطری که کلیک میشود را بر میگرداند
Label lCityName = (Label) GridView1.Rows[row].Cells[3].Text

Cell[3] یعنی در چه خانه ای از سطر انتخاب شده مقدار ID وجود دارد