Esempio n. 1
0
        private void SfDataGrid_QueryImageCellStyle(object sender, QueryImageCellStyleEventArgs e)
        {
            var employee = (Employee)e.Record;

            if (e.Column.MappingName == "Trustworthiness")
            {
                if (employee.Trustworthiness.ToString() == "Sufficient")
                {
#if NETCORE
                    e.Image = (Image.FromFile("../../../Images/Sufficient.png"));
#else
                    e.Image = (Image.FromFile(@"..\..\Images\Sufficient.png"));
#endif
                    e.DisplayText       = (e.Record as Employee).Trustworthiness.ToString();
                    e.TextImageRelation = TextImageRelation.ImageBeforeText;
                }
                else if (employee.Trustworthiness.ToString() == "Insufficient")
                {
#if NETCORE
                    e.Image = (Image.FromFile("../../../Images/Insufficient.png"));
#else
                    e.Image = (Image.FromFile(@"..\..\Images\Insufficient.png"));
#endif
                    e.DisplayText       = (e.Record as Employee).Trustworthiness.ToString();
                    e.TextImageRelation = TextImageRelation.ImageBeforeText;
                }
                else if (employee.Trustworthiness.ToString() == "Perfect")
                {
#if NETCORE
                    e.Image = (Image.FromFile("../../../Images/Perfect.png"));
#else
                    e.Image = (Image.FromFile(@"..\..\Images\Perfect.png"));
#endif
                    e.DisplayText       = (e.Record as Employee).Trustworthiness.ToString();
                    e.TextImageRelation = TextImageRelation.ImageBeforeText;
                }
            }
            else if (e.Column.MappingName == "EmployeeName")
            {
#if NETCORE
                e.Image = employee.Gender == "1" ? (Image.FromFile("../../../Images/Male.png")) : (Image.FromFile("../../../Images/Female.png"));
#else
                e.Image = employee.Gender == "1" ? (Image.FromFile(@"..\..\Images\Male.png")) : (Image.FromFile(@"..\..\Images\Female.png"));
#endif
                e.DisplayText       = (e.Record as Employee).EmployeeName.ToString();
                e.TextImageRelation = TextImageRelation.ImageBeforeText;
            }
            else
            {
#if NETCORE
                e.Image = (Image.FromFile("../../../Images/location.png"));
#else
                e.Image = (Image.FromFile(@"..\..\Images\location.png"));
#endif
                e.DisplayText       = (e.Record as Employee).Location.ToString();
                e.TextImageRelation = TextImageRelation.ImageBeforeText;
            }
        }
Esempio n. 2
0
        private void SfDataGrid_QueryImageCellStyle(object sender, QueryImageCellStyleEventArgs e)
        {
            var employee = (Employee)e.Record;

            if (e.Column.MappingName == "Rating")
            {
                if (employee.Rating == 1)
                {
                    e.Image = (Image.FromFile(@"..\..\Images\Rating1.png"));
                }
                else if (employee.Rating == 2)
                {
                    e.Image = (Image.FromFile(@"..\..\Images\Rating2.png"));
                }
                else if (employee.Rating == 3)
                {
                    e.Image = (Image.FromFile(@"..\..\Images\Rating3.png"));
                }
                else if (employee.Rating == 4)
                {
                    e.Image = (Image.FromFile(@"..\..\Images\Rating4.png"));
                }
                else if (employee.Rating == 5)
                {
                    e.Image = (Image.FromFile(@"..\..\Images\Rating5.png"));
                }
                e.DisplayText = "";
            }
            else if (e.Column.MappingName == "Trustworthiness")
            {
                if (employee.Trustworthiness.ToString() == "Sufficient")
                {
                    e.Image             = (Image.FromFile(@"..\..\Images\Sufficient.png"));
                    e.DisplayText       = (e.Record as Employee).Trustworthiness.ToString();
                    e.TextImageRelation = TextImageRelation.ImageBeforeText;
                }
                else if (employee.Trustworthiness.ToString() == "InSufficient")
                {
                    e.Image             = (Image.FromFile(@"..\..\Images\InSufficient.png"));
                    e.DisplayText       = (e.Record as Employee).Trustworthiness.ToString();
                    e.TextImageRelation = TextImageRelation.ImageBeforeText;
                }
                else if (employee.Trustworthiness.ToString() == "Perfect")
                {
                    e.Image             = (Image.FromFile(@"..\..\Images\Perfect.png"));
                    e.DisplayText       = (e.Record as Employee).Trustworthiness.ToString();
                    e.TextImageRelation = TextImageRelation.ImageBeforeText;
                }
            }
            else if (e.Column.MappingName == "EmployeeName")
            {
                e.Image             = employee.Gender == "1" ? (Image.FromFile(@"..\..\Images\Male.png")) : (Image.FromFile(@"..\..\Images\Female.png"));
                e.DisplayText       = (e.Record as Employee).EmployeeName.ToString();
                e.TextImageRelation = TextImageRelation.ImageBeforeText;
            }
            else
            {
                e.Image             = (Image.FromFile(@"..\..\Images\location.png"));
                e.DisplayText       = (e.Record as Employee).Location.ToString();
                e.TextImageRelation = TextImageRelation.ImageBeforeText;
            }
        }