我在vs2008中使用了自带的数据库表,并用sqldatasource控件连接,现在怎么写提交事件呢?(我做的是简单的注册功能)谢谢!

解决方案 »

  1.   

    请您在MSDN中查询SqlDataSource控件的用法。使用SqlDataSource的Insert事件。同时会用到 InsertCommand和 InsertParameters属性。
      

  2.   

    不会...sqldatasource控件没用过。现在都用这个了?
      

  3.   

    SqlDatasource可以有修改数据库的功能的啊(插入,更新,删除)
      

  4.   

    MSDN baidu google 顶这个
      

  5.   

    用SqlConnection sqlcon=new SqlConnection("数据库连接字符串");---连接数据库
    用SqlCommand sqlcom=new SqlCommand(sqlcon,"sql插入或选择更新语句");
    判断数据库里面是否有重复的用SqlDataReader reader=sqlcom.ExecuteReader();
    用if(reader.Read())sqlcom中的sql语句为选择
    {
    //存在
    }
    else
    {
    //不存在
    }
    若直接插入:sqlcom中的sql语句为插入。
    然后直接sqlcom.ExecuteNonQuery()就可以了。
      

  6.   

    你写个存储过程吧,里面带上事物就行了,在配置SqlDataSource的时候“配置Select语句”选择“自定义SQL语句或存储过程”点”下一步“,选择“存储过程”那一个单选按钮就行了...............
      

  7.   

    这样行不?   <asp:SqlDataSource ID="SqlDataSource3" runat="server" ConnectionString="<%$ ConnectionStrings:ssodsn %>"
                SelectCommand="pro_R_Access_Camera_SelectAll" DeleteCommand="pro_R_Access_Camera_Delete"
                DeleteCommandType="StoredProcedure" SelectCommandType="StoredProcedure">
                <DeleteParameters>
                    <asp:Parameter Name="A_C_ID" Type="Int64" />
                </DeleteParameters>
            </asp:SqlDataSource>
      

  8.   

    基本没怎么用过sqldatasource
    不过知道sqldatasource有自带的insert,update,delete等方法
    LS去MSDN查下吧
      

  9.   

     sqldatasource  中自带(添加、修改、删除)操作。
     LZ 可以去点资料