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

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

کاربر سایت

mamooshgol

عضویت از 1394/06/16

تغییر رنگ GridView با انتخاب دکمه در هر ردیف

  • چهارشنبه 31 شهریور 1395
  • 12:12
تشکر میکنم

سلام ، من گرید ویو ی دارم که داخل گرید ویو دکمه تطبیق گذاشتم  با کلیک این دکمه، گرید دیگه ای نمایش داده میشه.توی rowCommad  کدهای نمایش گرید دوم رو گذاشتم حالا میخوام با فشردن دکمه تطبیق رنگ سطر انتخاب شده تغییر پیدا کنه.هر کاری میکنم نمیشه ممنون میشم راهنماییم کنید.

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

اینم کدی که نوشتم واسه گرید اول 

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

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

mamooshgol

عضویت از 1394/06/16

  • چهارشنبه 31 شهریور 1395
  • 12:29

من این روش ها رو امتحان کردم جواب نمیده چون با کلیک دکمه تو هر ردیف میخوام این اتفاق انجام بشه 

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • چهارشنبه 31 شهریور 1395
  • 12:33
protected void sql_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        if (e.CommandName == "Select")
        {
           
            int rowIndex = Convert.ToInt32(e.CommandArgument);

            foreach (GridViewRow row in sql.Rows)
            {
                row.BackColor = row.RowIndex.Equals(rowIndex) ?
                System.Drawing.Color.Red :
                System.Drawing.Color.Green;
            }
        }
             
    }

 

کاربر سایت

mamooshgol

عضویت از 1394/06/16

  • چهارشنبه 31 شهریور 1395
  • 12:39

با این کد هر ردیف که انتخاب بشه رنگی میشه  یعنی اگه 4 ردیف انتخاب بشه هر 4 تا رنگی میشه ، من میخوام هر بار که کلیک میکنم فقط یه ردیف تغییر رنگ بده .

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • چهارشنبه 31 شهریور 1395
  • 12:40

با کمی تغییر در این کد میتونید به چیزی که میخواهید برسید

نزارید بیشتر از یک خط انتخاب بشه

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

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

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

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