private void listBoxPostLikedBy_SelectedIndexChanged_1(object sender, EventArgs e) { string id = ps.PostLikes[lbPostLikeByUsers.SelectedIndex].Item2.ToString(); try { ls.Type = "user"; ls.GetPageGeneralData(id); GridViewUpdate(ls, dataGridView3PostLikersInfo); ls.GetPictureByID(id); pbxLikedByUserProfile.Image = GetImageFromUrl(ls.ImageLink); DataGridViewColumn column0 = dataGridView3PostLikersInfo.Columns[0]; column0.Width = 100; DataGridViewColumn column = dataGridView3PostLikersInfo.Columns[1]; column.Width = 390; } catch { } }
private void listBoxSearchResult_SelectedIndexChanged(object sender, EventArgs e) { this.Text = lbSearchResult.SelectedItem.ToString(); //** clearing display/variables ***/ DisplayClear(); fs.BookLikes.Clear(); fs.Feed.Clear(); fs.GroupLikes.Clear(); fs.PageLikes.Clear(); fs.MoviesLikes.Clear(); //*** accessing selected item's index from the main search list KeyValuePair <String, String> pair = fs.ResultSearch.ElementAt(lbSearchResult.SelectedIndex); //*** calling function according to type of the search query if (fs.Type == "user") { fs.GetUserDataByID(pair.Key.ToString(), "100"); fs.GetPageGeneralData(pair.Key.ToString()); GridViewUpdate(fs, dgvProfileInfo); fs.GetPictureByID(pair.Key.ToString()); pbxProfile.Image = GetImageFromUrl(fs.ImageLink); } if (fs.Type == "page") { fs.GetPageDataByID(pair.Key.ToString(), "100"); fs.GetPageGeneralData(pair.Key.ToString()); GridViewUpdate(fs, dgvProfileInfo); } try { //////////labelNameResult.Text = fs.Name; pbxProfile.Image = GetImageFromUrl(fs.ImageLink); } catch { } /* * int c = 1; * while (c < fs.PageLikes.Count) * { * listBoxPages.Items.Add(fs.PageLikes[c].Item1.ToString()); c++; * } * c = 0; * while (c < fs.MoviesLikes.Count) * { * listBoxMovies.Items.Add(fs.MoviesLikes[c].Item1.ToString()); c++; * } * c = 0; * while (c < fs.BookLikes.Count) * { * * listBoxBooks.Items.Add(fs.BookLikes[c].Item1.ToString()); c++; * } * c = 0; * * while (c < fs.GroupLikes.Count) * { * if (fs.Type == "user") * { * listBoxGroups.Items.Add(fs.GroupLikes[c].Item1.ToString()); c++; * } * * if (fs.Type == "page") * { * listBoxGroups.Items.Add(fs.GroupLikes[c].Item2.ToString()); c++; * } * } */ }