private void SetListView() { this.ListView1.Items.Clear(); using (SqlCommand cmd = new SqlCommand("SELECT MealType.MealType, Food.FoodName, Food.Calories FROM Day INNER JOIN Diary ON Day.DiaryID = Diary.DiaryID INNER JOIN Meal ON Day.DayID = Meal.DayID INNER JOIN MealFood ON Meal.MealID = MealFood.MealID INNER JOIN Food ON MealFood.FoodID = Food.FoodID INNER JOIN MealType ON Meal.TypeID = MealType.TypeID INNER JOIN Users ON Diary.UserID = Users.UserID WHERE (Users.UserName = @username) AND MealType.MealType = @MealType", conn)) { cmd.Parameters.Add("@username", SqlDbType.VarChar); cmd.Parameters["@username"].Value= HttpContext.Current.Session["Username"].ToString(); cmd.Parameters.Add("@MealType", SqlDbType.VarChar); cmd.Parameters["@MealType"].Value = "Breakfast"; DataSet ds = new DataSet(); SqlDataAdapter da = new SqlDataAdapter(); da.SelectCommand = cmd; da.Fill(ds); if (ds != null && ds.Tables.Count > 0 && ds.Tables[0].Rows.Count > 0) { foreach (DataRow dr in ds.Tables[0].Rows) { string FoodName = dr["FoodName"].ToString(); string MealType = dr["MealType"].ToString(); int Calories = Convert.ToInt32(dr["Calories"].ToString()); ListViewItem FoodItems = new ListViewItem(); FoodItems.SubItems.Add(FoodName); FoodItems.SubItems.Add(MealType); FoodItems.SubItems.Add(Calories); this.ListView1.Items.Add(FoodItems); } } } }
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)