شنبه 6 تير 1388, 10:06 بعدازظهر
سلام
من برای هر ستون از گرید ویو فرمم یک label گذاشته ام و یک buttom .
می خوام وقتیکه کاربر روی اون دکمه کلیک کرد ،متن روی label تغییر کند .کد زیر را نوشته ام
ولی وقتی کاربر دکمه ی انتخاب اون سطر را می زند،متن label عوض می شود(اخذ شد) ولی اگر کاربر دوباره سطر دیگری را انتخاب کند،متن label به عنوانی که قبلا بوده بر میگردد(اخذ نشده).
چرا متن label تغییر می کند؟اینم کدی که من نوشتم.
من برای هر ستون از گرید ویو فرمم یک label گذاشته ام و یک buttom .
می خوام وقتیکه کاربر روی اون دکمه کلیک کرد ،متن روی label تغییر کند .کد زیر را نوشته ام
ولی وقتی کاربر دکمه ی انتخاب اون سطر را می زند،متن label عوض می شود(اخذ شد) ولی اگر کاربر دوباره سطر دیگری را انتخاب کند،متن label به عنوانی که قبلا بوده بر میگردد(اخذ نشده).
چرا متن label تغییر می کند؟اینم کدی که من نوشتم.
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName == "Add")
{
selectedRow.Cells[4].Text = "اخذ شد";
selectedRow.Cells[4].BackColor = Color.DarkMagenta;
}
}