من داخل دیتالیست چند کنترل گذاشتم و بایندش کردم به دیتابیس
حالا یک کنترل image button هم گذاشتم زمانی که روش کلیک شد میخوام اطلاعات توضیحات اونو تو کنترلی مثل گرید ویو نمایش بدم
برای دسترسی به کنترل گرید ویو از کد زیر استفاده میکردم
Label lb = (Label)GridView3.Rows[0].Cells[0].FindControl("label4");
توسط کد زیر میتونید اطلاعات مربوطه را نمایش بدید و آنها را به گرید پاس بدید !
var query = from c in con.Product where c.Barcod.Contains(txtproduct.Text) select new { c.ProductName, c.Frosh, c.Tedad, c.IDProduct, c.Sood }; var results = query.ToList(); radGridView2.DataSource = results; radGridView1.Rows.Add(radGridView2.CurrentRow.Cells[1].Value, 1, radGridView2.CurrentRow.Cells[2].Value, radGridView2.CurrentRow.Cells[0].Value, radGridView2.CurrentRow.Cells[0].Value, radGridView2.CurrentRow.Cells[5].Value);
من متوجه نشدم کدتون چیکار میکنه
من میخوام زمانی که روی دکمه ای که داخل دیتالیست گذاشته شده کلیک شد ایدی اون رکورد داخل فرضا سیشن ریخته بشه که بتونم داخل گرید ویو بر اساس ایدیش واکشی کنم رکورد های دیگشو
داخل رویداد کلیک image button کد زیرو بنویس :
ImageButton btn = (ImageButton)sender; DataListItem item = (DataListItem)btn.NamingContainer; Label Lb_name = (Label)item.FindControl("ControlID");
جناب هارونی به یه مشکلی برخوردم
من از jquery استفاده کردم برای نمایش اطلاعات به صورت پاپ اپ
چون از jqury استفاده میکنم دیگه کد قسمت Click کار نمیکنه
و منم کدم اینطوره که اطلاعاتو داخل سیشن میریزه و چون قسمت کلیکش کار نمیکنه سیشن مقدار نمیگیره لطفا راهنمایی بکنید
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)