بررسی رخداد rowdatabound در Gridview در asp.net

رخداد rowdatabound در Gridview در asp.net

توسط admin | گروه برنامه نویسی | 1399/09/01

نظرات 0

گاهی اوقات به علت ماهیت کامپوننتی که در داخل Gridview در ASP.NET استفاده می شود نمی توان پس از Bind شدن Gridview به Datasource تغییری در داده های کامپوننت داخلی ایجاد کرد و گاهی اوقات هم پس از اعمال تغییرت بعد از واکشی و درج دیتا داخل گرید ویو اطلاعات کامپوننت مورد نظر NULL می شود. راهکاری که بیشتر اوقات جوابگو می باشد استفاده از رخداد RowDataBound در GridView می باشد. کد زیر نحوه استفاده در این رخداد را نمایش می دهد:

protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) 
{  
        //Checking the RowType of the Row  
        if (e.Row.RowType == DataControlRowType.DataRow)  
        {  
            //If Salary is less than 10000 than set the Cell BackColor to Red and ForeColor to White  
            if (Convert.ToInt32(e.Row.Cells[3].Text) < 10000)  
            {  
                e.Row.Cells[1].BackColor = Color.Red;  
                e.Row.Cells[1].ForeColor = Color.White;  
            }  
        }  

 

 

0 نظر

نظر محترم شما در مورد مقاله های وب سایت برنامه نویسی و پایگاه داده

نظرات محترم شما در خدمات رسانی بهتر ما را یاری می نمایند. لطفا اگر مایل بودید یک نظر ما را مهمان فرمائید. آدرس ایمیل و وب سایت شما نمایش داده نخواهد شد.

حرف 500 حداکثر