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; } }
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; } }