在页面代码中怎样加载实体类,插入数据, 不是从页面获取到的数据在插入数据库吗?

解决方案 »

  1.   

    。。建议楼主买本asp.net入门书看看
      

  2.   


    ProductInfo info=new ProductInfo();//ProductInfo 实体类
    info.name=txtname.Text;//为实体对象赋值
    info.price=txtprice.Text;//为实体对象赋值
    BLLProduct.Insert(info);//插入数据库
      

  3.   


    1,根据需求构建实体类 如class T
    2,收集UI层客户的输入,创建一个实体类实例,并对字段相应赋值。
    3,将创建的实例提交到DAL,或SQLBuilder,构造insert的SQL语句,并执行连接数据库和插入操作。
      

  4.   

    写一个公共方法
    然后调用就OK了
    public int ExcuteSql(string sql)
    {
       string ConnectionStrin=""     //连接字符串
       SqlConnection Conn=new SqlConnection(ConnectionString);
       Conn.Open();
       SqlCommand cmd=new SqlCommand(sql,Conn);
       int flag=cmd.ExecuteNonQuery();
       Conn.Close();
       
      

  5.   

    页面取到数据线赋实体  然后把实体传到DAL层在给参数赋值。
      

  6.   

    "页面取到数据线赋实体 然后把实体传到DAL层在给参数赋值"
     这个怎么执行?
      

  7.   

    打个比方你写了个实体类T
    页面上获取 一些数据 先实例化T 填充到实体类 如: T t=new T();T.name=textbox1.text;
    然后调用DAL层得方法DAL.InsertTable(T t)
    然后你的DAL层 肯定有这个方法DAL.InsertTable(T t)
    那么 你这方法里肯定有SQL语句咯 赋参数值(t的属性相对应)
    执行SQL OK 插入数据啦。