zoukankan      html  css  js  c++  java
  • gridView基本操作

    用gricView实现常用的操作 选择啊 编辑啊 之类的

    注意数据访问是用的EntityFrameWork

    为了方便 页面代码这里我就不贴了,免得占地方

    using System;
    using System.Configuration;
    using System.Data;
    using System.Linq;
    using System.Web;
    using System.Web.Security;
    using System.Web.UI;
    using System.Web.UI.HtmlControls;
    using System.Web.UI.WebControls;
    using System.Web.UI.WebControls.WebParts;
    using System.Xml.Linq;
    using System.Data.Objects;
    using BosloyERPModel;
    
    public partial class _Default : System.Web.UI.Page 
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                if (Session["valiCode"] != null)
                    Response.Write(Session["valiCode"]);
    
                GridView1.DataSource = new BslDB().departInfo;
                GridView1.DataBind();
            }
        }
        protected void Button1_Click(object sender, EventArgs e)
        {
            //MembershipUser user= Membership.GetUser();
            ////User.Identity.Name = "xx";
            //string name = User.Identity.Name;
            //Response.Write(user.UserName);
            BslDB bsl = new BslDB();
            departInfo depart = new departInfo();
            depart.departName = depName.Text;
            depart.telphone = phone.Text;
            depart.leader = person.Text;
    
            bsl.AddTodepartInfo(depart);
    
            int result = bsl.SaveChanges();
    
    
            GridView1.DataSource = bsl.departInfo;
            GridView1.DataBind();
            
        }
    
    
    
       
        protected void GridView1_SelectedIndexChanging1(object sender, GridViewSelectEventArgs e)
        {
            ////GridView1.Rows[e.NewSelectedIndex].dataf
            //GridView1.DataKeys[e.NewSelectedIndex].Value;
            if(e.NewSelectedIndex!=-1)
            Response.Write("xxx" + GridView1.DataKeys[e.NewSelectedIndex].Value);
            int id = Convert.ToInt32( GridView1.DataKeys[e.NewSelectedIndex].Value);
            var de = new BslDB().departInfo.Where(c => c.id ==id ).First() ;
            depName.Text = de.departName;
            phone.Text = de.telphone;
            person.Text = de.leader;
            ViewState["curDep"] = id.ToString();
            Response.Write(de.departName);
            
        }
        protected void Button2_Click(object sender, EventArgs e)
        {
            BslDB db=new BslDB();
            var de = db.departInfo.Where(c => c.id == 8).First();
            de.departName = "yy俱乐部";
            db.SaveChanges();
        }
    }
    
    

    最终效果:

  • 相关阅读:
    HeadFirst设计模式之RMI介绍
    HeadFirst设计模式之状态模式
    算法Sedgewick第四版-第1章基础-001递归
    HeadFirst设计模式之组合模式
    HeadFirst设计模式之迭代器模式
    HeadFirst设计模式之模板方法模式
    HeadFirst设计模式之适配器模式
    CentOS-6.5-saltstack-安装
    Swift
    在OC中调用Swift类中定义delegate出现:Property 'delegate' not found on object of type ...
  • 原文地址:https://www.cnblogs.com/assassinx/p/1825507.html
Copyright © 2011-2022 走看看