创建SqlDataAdapter对象的时候,SqlDataAdapter myDA = new SqlDataAdapter();
在后面的()中有时候会加一些东西,如Select对象名,SelectCommand字符串。我不懂加这些东西有什么用?有什么好处呢?

解决方案 »

  1.   

    是SqlDataAdapter 构造函数 ,参考msdn:SqlDataAdapter 构造函数 
      

  2.   

    构造函数加参数的写法比较简练,否则new完后还要设置SelectCommand属性。
      

  3.   

    具体可以参考MSDN上该类的信息:http://msdn.microsoft.com/zh-tw/library/system.data.sqlclient.sqldataadapter.sqldataadapter%28v=vs.90%29
      

  4.   

    构造函数有参数的,就是把查询语句传进去,是用来查询数据库的,直接调用Fill()函数;没有参数的一般是用来更新的,之后要把insertCommand,updateCommand或deleteCommand进行赋值,并执行Update()函数。