نمایش نتایج 1 تا 18 از 18

نام تاپیک: نحوه انتخاب یک سطر از GridView

  1. #1
    کاربر دائمی آواتار amirferdowsi
    تاریخ عضویت
    فروردین 1385
    محل زندگی
    تهران
    پست
    312

    Tick نحوه انتخاب یک سطر از GridView

    سلام
    من میخواستم زمانی که کاربر روی یک سطر از GridView کلیک می کنه ، اون سطر انتخاب بشه ( یعنی دقیقاً کاری رو انجام بده که زمانی بر روی گزینه Select کلیک می کنیم .) با این تغییر که کاربر هر کجا از سطر کلیک کرد اون سطر از GridView انتخاب بشه .

    پیشاپیش از راهنمایی شما دوستان تشکر می کنم .

  2. #2

    نقل قول: نحوه انتخاب یک سطر از GridView

    از کدهای تاپیک "اعمال متداول با GridView" ایده بگیر.

  3. #3
    کاربر دائمی آواتار Amir Taghavi
    تاریخ عضویت
    مهر 1384
    محل زندگی
    من از شهر عشقم ولی دلشکسته
    پست
    510

    نقل قول: نحوه انتخاب یک سطر از GridView

    public class CustomGridView : GridView
    {
    protected override void OnRowCreated(GridViewRowEventArgs e)
    {
    base.OnRowCreated(e);

    if(e.Row.RowType != DataControlRowType.DataRow)
    return;

    foreach(TableCell cell in e.Row.Cells)
    {
    cell.Attributes.Add("onClick", this.Page.ClientScript.GetPostBackEventReference(t his, "Select$" + e.Row.RowIndex.ToString()));
    cell.Style.Add(HtmlTextWriterStyle.Cursor, "Pointer");
    }
    }
    }

  4. #4
    کاربر دائمی آواتار amirferdowsi
    تاریخ عضویت
    فروردین 1385
    محل زندگی
    تهران
    پست
    312

    نقل قول: نحوه انتخاب یک سطر از GridView


    public class CustomGridView : GridView
    {
    protected override void OnRowCreated(GridViewRowEventArgs e)
    {
    base.OnRowCreated(e);

    if(e.Row.RowType != DataControlRowType.DataRow)
    return;

    foreach(TableCell cell in e.Row.Cells)
    {
    cell.Attributes.Add("onClick", this.Page.ClientScript.GetPostBackEventReference(t his, "Select$" + e.Row.RowIndex.ToString()));
    cell.Style.Add(HtmlTextWriterStyle.Cursor, "Pointer");
    }
    }
    }


    سلام
    دوست عزیز میشه بیشتر درباره استفاده از این کلاس توضیح بفرمائید .

  5. #5
    کاربر دائمی آواتار Amir Taghavi
    تاریخ عضویت
    مهر 1384
    محل زندگی
    من از شهر عشقم ولی دلشکسته
    پست
    510

    نقل قول: نحوه انتخاب یک سطر از GridView

    No comment!

    یه web app درست کن (نوع خروجی رو بذار class library) این کلاس رو توش add کن بعد پروژه ات رو Build کن! حالا یه dll داری که همون GridView هستش. و می تونی اونو تو Toolbox اضافه کنی و تو سایت هایی که می سازی ازش استفاده کنی.
    آخرین ویرایش به وسیله Amir Taghavi : جمعه 26 مهر 1387 در 12:25 عصر

  6. #6
    کاربر دائمی آواتار peymannaji
    تاریخ عضویت
    مهر 1385
    محل زندگی
    تو یکی از صفرهای گوگل ...
    پست
    881

    نقل قول: نحوه انتخاب یک سطر از GridView

    نقل قول نوشته شده توسط Amir Taghavi مشاهده تاپیک
    No comment!

    یه web app درست کن (نوع خروجی رو بذار class library) این کلاس رو توش add کن بعدی پروژه ات رو Build کن! حالا یه dll داری که همون GridView هستش. و می تونی اونو تو Toolbox اضافه کنی و تو سایت هایی که می سازی ازش استفاده کنی.

    سلام دوست عزیز .
    محبت میکنید NameSpace‌ های مورد نیاز رو هم بگید
    با تشکر ...

  7. #7
    کاربر دائمی آواتار Amir Taghavi
    تاریخ عضویت
    مهر 1384
    محل زندگی
    من از شهر عشقم ولی دلشکسته
    پست
    510

    نقل قول: نحوه انتخاب یک سطر از GridView

    سلام دوست عزیز .
    محبت میکنید NameSpace‌ های مورد نیاز رو هم بگید
    سلام

    using System.Web.UI;
    using System.Web.UI.WebControls;

  8. #8
    کاربر دائمی آواتار peymannaji
    تاریخ عضویت
    مهر 1385
    محل زندگی
    تو یکی از صفرهای گوگل ...
    پست
    881

    نقل قول: نحوه انتخاب یک سطر از GridView

    نقل قول نوشته شده توسط tarhebartar مشاهده تاپیک
    تازه برای این کار بهتره که رنگ زمینه رو عوض کنی.مثلا:


    onclick="this.style.background='red'"
    این رو برای قسمت دیتاباین و ادیت تم بزار

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

    cell.Attributes.Add("onClick",this.style.backgroun d='red');


  9. #9
    کاربر دائمی آواتار Amir Taghavi
    تاریخ عضویت
    مهر 1384
    محل زندگی
    من از شهر عشقم ولی دلشکسته
    پست
    510

    نقل قول: نحوه انتخاب یک سطر از GridView

    سلام دوست عزیز . این قسمتی رو که شما گفتید دقیقا به چه شکل باید نوشت چون من به این صورت نوشتم و Error میگیره
    برای این موضوع لازم نیست شما کدی بنویسی. کافیه تو SelectedRow گرید رنگ مورد نظر رو انتخاب کنی. کدی که نوشتم فقط row رو select میکنه، حالا این بستگی به شما داره که رنگ row انتخاب شده چی باشه. همونطور که گفتم می تونی property اونو set کنی و یا با css کار کنی.

    cell.Style.Add(HtmlTextWriterStyle.Cursor, "Pointer");


    حتی لازم نیست کد بالا رو هم بنویسی. میشه با css اونو set کرد.

    موفق باشید

  10. #10
    کاربر دائمی آواتار peymannaji
    تاریخ عضویت
    مهر 1385
    محل زندگی
    تو یکی از صفرهای گوگل ...
    پست
    881

    نقل قول: نحوه انتخاب یک سطر از GridView

    بله من هم با CSS اینکارو تا الان انجام دادم . اما میخواستم بدون اینکه دوباره این کار رو انجام بدم در خود کامپوننت این مسئله اعمال شده باشه ...

  11. #11
    کاربر دائمی آواتار amirferdowsi
    تاریخ عضویت
    فروردین 1385
    محل زندگی
    تهران
    پست
    312

    نقل قول: نحوه انتخاب یک سطر از GridView

    سلام
    دوست عزیز از راهنماییتون ممنونم
    حالا من این کلاس رو ایجاد کردم و اون رو هم dll کردم و به Toolbox اضافه کردم اما اصلاً به پروژه اضافه نمیشه ، نه با دبل کلیک بر روی ایکون اون و نه اینه توی لیست کنترلها دیده میشه !
    میخواستم بدونم مشکل کجاست ؟

    اینم فایل DLL :
    bin.rar

  12. #12
    کاربر دائمی آواتار Amir Taghavi
    تاریخ عضویت
    مهر 1384
    محل زندگی
    من از شهر عشقم ولی دلشکسته
    پست
    510

    نقل قول: نحوه انتخاب یک سطر از GridView

    نقل قول نوشته شده توسط amirferdowsi مشاهده تاپیک
    سلام
    دوست عزیز از راهنماییتون ممنونم
    حالا من این کلاس رو ایجاد کردم و اون رو هم dll کردم و به Toolbox اضافه کردم اما اصلاً به پروژه اضافه نمیشه ، نه با دبل کلیک بر روی ایکون اون و نه اینه توی لیست کنترلها دیده میشه !
    میخواستم بدونم مشکل کجاست ؟

    اینم فایل DLL :
    bin.rar
    شدیدا معذرت می خوام.

    شما باید یک ASP.NET Server Control می ساختید. که این کارو واستون انجام دادم.
    فایل های ضمیمه فایل های ضمیمه

  13. #13

    نقل قول: نحوه انتخاب یک سطر از GridView

    سلام. می خواستم بدونم چطوری میشه روی چند سطر از Grid View که با checkbox انتخاب شده اعمالی مانند حذف یا ویرایش و ... را همزمان روی همه آن سطرها با هم انجام داد

  14. #14
    کاربر دائمی آواتار Nightbat
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    ایران - تهران
    پست
    699

    نقل قول: نحوه انتخاب یک سطر از GridView

            foreach (GridViewRow row in GridView1.Rows) {
    if (((CheckBox)row.FindControl("chk")).Checked) {
    // Ye kari
    }
    }

  15. #15
    کاربر دائمی آواتار article
    تاریخ عضویت
    بهمن 1386
    محل زندگی
    اصفهان
    پست
    197

    نقل قول: نحوه انتخاب یک سطر از GridView

    می تونی ابتدا با استفاده از دستورات sql اطلاعات را نمایش بدی و بعد از دستور زیر استفاده کنی
    c1 = objDataSet.Tables[0].Rows[ro]["name"].ToString();

  16. #16
    کاربر دائمی آواتار el_abdollahi
    تاریخ عضویت
    شهریور 1385
    محل زندگی
    شهر قنات و قنوت و قناعت
    پست
    476

    نقل قول: نحوه انتخاب یک سطر از GridView

    سلام بر همگی
    من هم یک گریدویو دارم که میخوام وقتی کاربر روی هر کدوم از سطرهاش کلیک کرد, کد اون رو به دست بیارم.
    برای من رفرش نشدن صفحه خیلی مهمه و گریدویوم رو توی آپدیت پنل گذاشتم. حالا وقتی این کد رو به رویداد rowCreated گریدویوم اضافه میکنم, و روی سطرم کلیک میکنم صفحه رفرش میشه.
    برای این که صفحم رفرش نشه چه کار کنم؟


    ممنون

  17. #17
    کاربر دائمی
    تاریخ عضویت
    دی 1387
    محل زندگی
    مشهد
    پست
    206

    نقل قول: نحوه انتخاب یک سطر از GridView

    سلام. خسته نباشيد. واقعاً مشكل رو حل كرد. فقط من مي‌خوام مثلاً فيلد اول گريدويو رو فقط روي خط موردنظر كليك ميكنم بدست بيارم تا بتونم از اون استفاده كنم. بايد چكار كنم؟ ا

  18. #18

    نقل قول: نحوه انتخاب یک سطر از GridView

    دست همگي درد نكنه واقعا تاپيك خوبي شد ،به نظر من حالا بياييم و يك ستون ثابت با نام رديف براي اين گريد ويو تعريف كنيم ، ميتونيم از اين نمونه پاييني الهام بگيريم ، البته اونايي كه واردن نه صفر كيلومترهايي مثه ما ! . بعدشم ميتونيم توي فوتر اون يا پيجر هم كمي دستكاري كنيم و ... فكر كنم اگه همكاري كنيم يه گريد پدر مادر دار از توش در بياد . هر كي هست ، بسم ا...
    فایل های ضمیمه فایل های ضمیمه

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •