由于GridView 只有编辑和删除功能,所以我新建了一个页面,用于添加数据行
用TextBox,DropDownList等控件收集输入的数据,用Button触发事件,将这些数据写入数据库中我是刚学了SQL,想用asp.net2.0做个数据库的管理程序,不知道在代码文件中,应该怎样写这个“添加”功能
希望高手点拨下(我又在网上查了下,感觉很多都是1.0版本的做法,)然后,我之前写了一个让GridView显示数据库全部数据的方法:
protected void st_btn_all_Click(object sender, EventArgs e)
    {
        SqlDataSource1.SelectCommand = "SELECT * FROM [course] ";
    }
方法可以正常使用
不知道是否可以把“SQL的插入语句”复制给“SqlDataSource1.SelectCommand”来实现我想要的“插入功能”??

解决方案 »

  1.   

    现在有一个问题就是在写insert语句的时候,其中一个值是datetime类型的,但从TextBox传来是string的
    请问改怎么转换啊?我在前面加强制转换(datetime),似乎不行?
    另外,我想问,接受datetime类型的数据,是否可以用Calendar控件来实现??
      

  2.   

    查了下
    用了Convert.ToDateTime(XXX.text)
    解决了
      

  3.   

    string strsql = "insert into Student values(id,name,sex,date,st_class)";
                SqlDataSource1.SelectCommand = strsql;
    我用2条语句添加数据
    但发现没有添加进去啊?是不是只是查到一个“缓存空间”中?没有放进数据库中?