i have done code for a security pass using following code,it
full filling my requirements, but now problem is that when i
press cntrl+p print dialogue is appeared ,but it print just name etc,no background image is display?
protected void EmpSC_Click(object sender, EventArgs e)
{
EmployeeSpDataSet dataset = new EmployeeSpDataSet();
StringBuilder sb = new StringBuilder();
var AllEmp = _service.GetAllEmployeeDuty().OrderByDescending(x => x.EndDate).GroupBy(x => x.Employee_Id).Select(x => x.First()).Take(3).ToList();
if (AllEmp != null)
{
for (int i = 1; i <= 3; i++)
{
var empsp = AllEmp.FirstOrDefault();
var emp = _service.GetAllEmployee().Where(x => x.Id == empsp.Employee_Id).FirstOrDefault();
dataset.EmployeeScpass.Rows.Add(emp.Id,
emp.Name,
emp.Cnic,
empsp.ToSectorName,
emp.ImgBody, ""
);
sb.Append("");
");
AllEmp.Remove(empsp);
}
spcards.InnerHtml = sb.ToString();
}
{
EmployeeSpDataSet dataset = new EmployeeSpDataSet();
StringBuilder sb = new StringBuilder();
var AllEmp = _service.GetAllEmployeeDuty().OrderByDescending(x => x.EndDate).GroupBy(x => x.Employee_Id).Select(x => x.First()).Take(3).ToList();
if (AllEmp != null)
{
for (int i = 1; i <= 3; i++)
{
var empsp = AllEmp.FirstOrDefault();
var emp = _service.GetAllEmployee().Where(x => x.Id == empsp.Employee_Id).FirstOrDefault();
dataset.EmployeeScpass.Rows.Add(emp.Id,
emp.Name,
emp.Cnic,
empsp.ToSectorName,
emp.ImgBody, ""
);
sb.Append("
| "); sb.Append("
| ");"); sb.Append(" |
");
AllEmp.Remove(empsp);
}
spcards.InnerHtml = sb.ToString();
}

Replies
Know the answer? Post it — somebody with the same question will find it here.