public void createHighScoreTable() { List <string>[] highScoreList = db.GetHighScores(); for (int i = 0; i < highScoreList[0].Count; i++) { userLbls[i].Content = highScoreList[0].ElementAt(i); userLbls[i].Visibility = Visibility.Visible; scrLbls[i].Content = highScoreList[1].ElementAt(i); scrLbls[i].Visibility = Visibility.Visible; } //// Creating DataSource here as datatable having two columns //DataTable dt = new DataTable(); //dt.Columns.Add("User Name", typeof(string)); //dt.Columns.Add("Score"); //// Adding the rows in datatable //for (int i = 0; i < highScoreList[0].Count; i++) //{ // var row = dt.NewRow(); // row["User Name"] = highScoreList[0].ElementAt(i); // row["Score"] = highScoreList[0].ElementAt(i); // dt.Rows.Add(row); //} //highScoresTable.AutoGenerateColumns = true; //highScoresTable.DataContext = dt.DefaultView; }