ورود

View Full Version : گرفتن متن از GridView



mohsen..f
پنج شنبه 21 آذر 1392, 23:29 عصر
سلام خدمت دوستان. قبل هر چیز من خیلی مبتدی هستم و اشنایی کمی با زبان asp و C#‎ دارم. از سوالم مشخصه.
صفحه asp که به زبان C#‎ داره کد نویسی میشه در نظر بگیرید.
یه گرید ویو دارم که اطلاعات دیتا بیس رو نشون میده. دو ستون به اسم id و name داره
خاصیت select گرید رو فعال کردم . میخوام وقتی سکلکت رو انتخاب میکنم، متنی که تو ستون name هست رو تو تکست باکس نشون بده که بتونم عملیات ویرایش رو روش انجام بدم.
پیشا پیش تشکر میکنم.

Mohammad_dn
جمعه 22 آذر 1392, 00:40 صبح
دکمه ی Browse خاصیت DataKeyNames در گریدویو رو بزن....فیلد هایی رو که میخوای ادد کن...مثلا name بعد با کد زیر اطلاعات رو بخون..

Response.Write(GridView1.SelectedDataKey["name"]);

فقط یادت باشه این کدو باید توی رویداد SelectedIndexChanged گرید ویو بزاری

mohsen..f
جمعه 22 آذر 1392, 01:51 صبح
با این دستور به نتیجه رسیدم.

GridViewRow row = GridView1.SelectedRow;
tbgroupname.Text = row.Cells[2].Text.ToString();