コード例 #1
0
        protected void btnSearch_Click(object sender, EventArgs e)
        {
            perlabEntities db = new perlabEntities();

            newsfeed obj    = new newsfeed();
            var      key    = (txtSearch.Text);
            var      result = from ne in db.newsfeeds
                              where ne.title.Contains(key)
                              select new { ne.news_id, ne.title, ne.link, ne.active, ne.descrip };

            GridView1.DataSource = result.ToList();
            GridView1.DataBind();
            DeleteTxt();
        }
コード例 #2
0
        protected void btnDelete_Click(object sender, EventArgs e)
        {
            perlabEntities db = new perlabEntities();

            newsfeed obj = new newsfeed();

            obj.news_id = int.Parse((txtNewsId.Text));
            var result = (from n in db.newsfeeds
                          where n.news_id == obj.news_id
                          select n).Single();

            db.newsfeeds.Remove(result);
            db.SaveChanges();

            BindGridView();
            DeleteTxt();
        }
コード例 #3
0
        protected void btnEdit_Click(object sender, EventArgs e)
        {
            perlabEntities db = new perlabEntities();

            newsfeed obj = new newsfeed();

            obj.news_id = int.Parse((txtNewsId.Text));
            var result = (from n in db.newsfeeds
                          where n.news_id == obj.news_id
                          select n).Single();

            result.title   = txtTitle.Text;
            result.link    = txtLink.Text;
            result.descrip = txtDescrip.Text;
            result.active  = (dropActive.SelectedItem.Text) == "Yes"?true:false;
            result.descrip = txtDescrip.Text;
            db.newsfeeds.Add(result);
            db.SaveChanges();

            BindGridView();
            DeleteTxt();
        }