public void InitializeAdminReturn() { try { UserReturnBL userReturn = new UserReturnBL(); DataSet ds = userReturn.GetAllReturnBL(); ObservableCollection <ReturnedBook> lst = new ObservableCollection <ReturnedBook>(); foreach (DataRow dr in ds.Tables[0].Rows) { lst.Add(new ReturnedBook { BookName = Convert.ToString(dr["BookName"]), BookId = Convert.ToInt32(dr["BookId"]), UserId = Convert.ToInt32(dr["UserId"]), UserName = Convert.ToString(dr["UserName"]), DateReturned = Convert.ToString(Convert.ToDateTime(dr["DateReturned"]).ToShortDateString()), }); } dgReturn.ItemsSource = lst; } catch (Exception) { MessageBox.Show("Some unknown exception is occured!!!, Try again.."); } }