SqlDataSource中提供了了Insert(),Update(),Delect()几个函数,我现在通过图形界面的配置可以方便的进行普通单个表的增删改。
现在我的问题是,如果我的一次添加操作,需要同时对两个表进行不同的Insert和另一个表的Update,该如何用SqlDataSource实现,是否需要自己重新写代码连接数据库,执行多次Insert和Update.

解决方案 »

  1.   

    遍历数据
    设置SqlDataSource1.InsertCommand="";
    SqlDataSource1.Insert();   
      

  2.   

    SqlDataSource是对一个表的操作,若对多个表的操作还是要用代码来实现!!
    如果是用数据源控件,建议楼主还是用ObjectDataSource数据源控件!!
    这灵活一点!!
      

  3.   


    那如果想使用两种不同的更新方法,比如按userid更新,或者按username更新。这样是两个Update语句选择一个执行,而DataSource提供的Update()只有一个,该如何实现?