مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

nsb

عضویت از 1393/03/24

دسترسی به یکی از کنترل های دیتالیست

  • دوشنبه 3 شهریور 1393
  • 11:13
تشکر میکنم


من داخل دیتالیست چند کنترل گذاشتم و بایندش کردم به دیتابیس
حالا یک کنترل image button هم گذاشتم زمانی که روش کلیک شد میخوام اطلاعات توضیحات اونو تو کنترلی مثل گرید ویو نمایش بدم
برای دسترسی به کنترل گرید ویو از کد زیر استفاده میکردم
 

1
2
Label lb = (Label)GridView3.Rows[0].Cells[0].FindControl("label4");

 

پاسخ های این پرسش

تعداد پاسخ ها : 4 پاسخ
کاربر سایت

مسعود شریفی پور

عضویت از 1392/03/31

  • دوشنبه 3 شهریور 1393
  • 12:09

توسط کد زیر میتونید اطلاعات مربوطه را نمایش بدید و آنها را به گرید پاس بدید !

 

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);

 

کاربر سایت

nsb

عضویت از 1393/03/24

  • دوشنبه 3 شهریور 1393
  • 12:13

من متوجه نشدم کدتون چیکار میکنه

من میخوام زمانی که روی دکمه ای که داخل دیتالیست گذاشته شده کلیک شد ایدی اون رکورد داخل فرضا سیشن ریخته بشه که بتونم داخل گرید ویو بر اساس ایدیش واکشی کنم رکورد های دیگشو

 

کاربر سایت

حمید هارونی

عضویت از 1393/04/15

  • دوشنبه 3 شهریور 1393
  • 13:13

داخل رویداد کلیک image button کد زیرو بنویس :

ImageButton btn = (ImageButton)sender;
        DataListItem item = (DataListItem)btn.NamingContainer;
        Label Lb_name = (Label)item.FindControl("ControlID");

 

کاربر سایت

nsb

عضویت از 1393/03/24

  • دوشنبه 3 شهریور 1393
  • 13:59

جناب هارونی به یه مشکلی برخوردم

من از jquery استفاده کردم برای نمایش اطلاعات به صورت پاپ اپ

چون از jqury استفاده میکنم دیگه کد قسمت Click کار نمیکنه

و منم کدم اینطوره که اطلاعاتو داخل سیشن میریزه و چون قسمت کلیکش کار نمیکنه سیشن مقدار نمیگیره لطفا راهنمایی بکنید

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)