public DataTable ToDataTableTeetNotationList(List <ITeethSectionNotationMapping> datalist) { dataTable = new DataTable(); DataRow row = null; dataTable.Columns.Add("TeethSectionNotationMappingId", typeof(int)); dataTable.Columns.Add("DentalTeethMasterId", typeof(int)); dataTable.Columns.Add("DentalTeethSectionMasterId", typeof(int)); dataTable.Columns.Add("DentalNotationId", typeof(bool)); dataTable.Columns.Add("PatientId", typeof(long)); dataTable.Columns.Add("DoctorId", typeof(long)); dataTable.Columns.Add("UpdatedBy", typeof(long)); dataTable.Columns.Add("DentalAdultMainId", typeof(long)); dataTable.Columns.Add("VisitRegisterId", typeof(long)); for (int i = 0; i < datalist.Count; i++) { row = dataTable.NewRow(); row["TeethSectionNotationMappingId"] = DataTypesUtilities.IntNZ(datalist[i].TeethSectionNotationMappingId); row["DentalTeethMasterId"] = DataTypesUtilities.IntNZ(datalist[i].DentalTeethMasterId); row["DentalTeethSectionMasterId"] = DataTypesUtilities.IntNZ(datalist[i].DentalTeethSectionMasterId); row["DentalNotationId"] = DataTypesUtilities.BoolNZ(datalist[i].DentalNotationId); row["PatientId"] = DataTypesUtilities.LongNZ(datalist[i].PatientId); row["DoctorId"] = DataTypesUtilities.LongNZ(datalist[i].DoctorId); row["UpdatedBy"] = DataTypesUtilities.LongNZ(datalist[i].UpdatedBy); row["DentalAdultMainId"] = DataTypesUtilities.LongNZ(datalist[i].DentalAdultMainId); row["VisitRegisterId"] = DataTypesUtilities.LongNZ(datalist[i].VisitRegisterId); dataTable.Rows.Add(row); } return(dataTable); }