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

解决方案 »

  1.   

    string strSQL ="数据库操作语句";
    SqlConnection con = new SqlConnection("数据库连接字符串");
    SqlDataAdapter myDA = new SqlDataAdapter(strSQL,con);
      

  2.   

    在构造方法里初始化属性的值,好处就是代码比较简练。否则new完之后还要分别给它设置属性。
      

  3.   

    那再问一个问题,通过SqlDataAdapter将数据源和数据集相连接,Dataset数据集中的数据和数据库中的一样吗?那直接用数据库不就可以了吗?为什么还要用dataset?
      

  4.   

    SqlDataAdapter是一个数据适配器,通过这个对象将数据库数据和DataSet之间搭建一个桥梁。DataSet是内存中的表视图集合,这样能在一定程度上减轻数据库访问的压力。
      

  5.   

    http://msdn.microsoft.com/zh-cn/library/system.data.sqlclient.sqldataadapter.sqldataadapter看MSDN
      

  6.   

    在Web页面中,我们通过在configuration里面设置数据库连接,页面中可以直接引用,winform中怎么设置这样的数据库连接,不然每个窗口都要写一次数据库连接,很麻烦?大师
      

  7.   

    Winform中也有app.config文件,类似于web.config,其中可以设置连接字符串。
      

  8.   

    在winform中没有app.config文件啊,要自己新建吗有没有什么像web.config一样自动生成的文件!!可以直接拿来用
      

  9.   

    可以添加新项啊,然后选择“配置文件”,就是那个后缀名是.app的那个