PDA

View Full Version : سوال: چطور میشه واسه grid view کدنویسی کرد؟



veniz2008
جمعه 08 مرداد 1389, 09:02 صبح
سلام،من داخل سایت زیاد جستجو کردم ولی هرکی از یه روش متفاوت و البته نه بصورت کامل مطالبی رو گفته که نتونستم مشکلم رو حل کنم،مشکلی که گویا حل شدنی نیست!!دوستان من یک جدول درس دارم با چند تا درس داخلش و یک جدول اخذ درس.با استفاده از یک grid view اطلاعات مربوط به جدول درسم رو نشون دادم واز templatefield و از edit template یک دکمه واسه انتخاب درس ها به grid خودم اضافه کردم که نتیجش اضافه شدن دکمه انتخاب به تعداد رکوردهای جدول درسم هست،اما مشکل:حالا میخوام واسه این رکوردهای جدول درسم طوری کدنویسی کنم که کاربر با کلیک بر روی درس دلخواهش،اون درس در جدول دوم من(جدول اخذ درس) ذخیره بشه،اما نمیدونم که چطور باید برای grid view کدنویسی بشه یا از چه رویدادی باید استفاده کنم و اینکه کلا باید چه کارهایی رو واسه اینکار انجام بدم،خداییش کامل توضیح بدید تا مشکلم حل بشه.(دستوراتی را که لطف میکنید برای وب سایت بگید نه برای applicatin).صمیمانه متشکرم.

daryasalar
جمعه 08 مرداد 1389, 09:58 صبح
سلام.ميتونيد يك كامند فيلد به گريدويو خود براي انتخاب يك سطر خاص اضافه كنيد:


<Columns>

<asp:CommandField SelectText="select" ShowSelectButton="true" />

</Columns>
وبايد خاصيت ديتاكي نيم مربوط به گريدويو را برابر با اي دي درسها قرار بديد حال:




protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
{
int id = Convert.ToInt32(GridView1.SelectedDataKey.Value.To String());

//bar asase id be dast amade jozeeate dars ra select konid va hamin ja id ra niz mitavanid be db ham ezafe konid

GridView2.DataSource=hasele select;
GridView2.DataBind();

}
موفق باشيد.