private void btn_myPosts_Click(object sender, EventArgs e) { label_myPostsOrCollects.Text = "我的帖子"; dataGridView1.Columns["btn_alter"].Visible = true; postsNow = PostServices.GetUserPosts(user.UserId); dataGridView1.DataSource = postsNow; }
public Form_userInfo(User user) { InitializeComponent(); this.user = user; tB_regnickname.Text = user.UserName; tB_regemail.Text = user.Email; tB_regqq.Text = user.QQAccount; tB_regwechat.Text = user.WeChatAccount; tB_regpassword1.Text = user.Password; tB_regpassword2.Text = user.Password; textBox_address.Text = user.CurrentAddress; //偏好 postsNow = PostServices.GetUserPosts(user.UserId); dataGridView1.DataSource = postsNow; }
private void btn_search_Click(object sender, EventArgs e) { if (textBox_minPrice.Text == "" || textBox_maxPrice.Text == "") { MessageBox.Show("价格区间不能为空!"); return; } if (dateTimePicker_begin.Value.ToString() == "" || dateTimePicker_end.Value.ToString() == "") { MessageBox.Show("时间区间不能为空!"); return; } if (label_myPostsOrCollects.Text == "我的帖子") { postsNow = PostServices.GetUserPosts(user.UserId); } else { List <Post> newPostsNow = new List <Post>(); var postIds = PostServices.GetCollectsByUserId(user.UserId); foreach (var p in postIds) { Post post = PostServices.GetPostByPostId(p); newPostsNow.Add(post); } postsNow = newPostsNow; } if (textBox_searchInput.Text != "") { postsNow = PostServices.QueryByKeyword(textBox_searchInput.Text); } postsNow = PostServices.ScreenByTime(dateTimePicker_begin.Value, dateTimePicker_end.Value, postsNow); postsNow = PostServices.ScreenByPrice(Convert.ToSingle(textBox_minPrice.Text), Convert.ToSingle(textBox_maxPrice.Text), postsNow); postsNow = PostServices.OrderByTimeAndPrice(comboBox_timeOrder.Text, comboBox_priceOrder.Text, postsNow); postsNow = postsNow.Where(p => p.PostType.ToString() == comboBox_postType.ToString()).ToList(); dataGridView1.DataSource = postsNow; }