连接Sql Server 2000,得到DataSet:-----我对下面的代码十分不明白,该[color=#FF6600]写在什么地方?郁闷!![/color]// 设定数据连接字符串,此字符串的意思是打开Sql server数据库, 服务器名称为server1,数据库为data1 
string strCon = "Provider = SQLOLEDB.1 ; Persist Security Info = False ; User ID = sa ; Initial Catalog = data1 ; Data Source = server1 " ; 
OleDbConnection myConn = new OleDbConnection ( strCon ) ; 
myConn.Open ( ) ; 
string strCom = " SELECT * FROM person " ; 
file://创建一个 DataSet 
myDataSet = new DataSet ( ) ; 
file://用 OleDbDataAdapter 得到一个数据集 
OleDbDataAdapter myCommand = new OleDbDataAdapter ( strCom , myConn ) ; 
file://把Dataset绑定person数据表 
myCommand.Fill ( myDataSet , " person " ) ; 
file://关闭此OleDbConnection 
myConn.Close ( ) ;

解决方案 »

  1.   

    搂主如果是想在窗口打开时填充DataGridView的话,写在Form的Load事件里,或者Shown事件里
    但不知道搂主想用这个DataSet做什么,以及什么时候做。
      

  2.   

    你这么一说,好像挺有道理了!
    我写在FORM的load里面
    对数据库的操作主要不就显示在FORM里面吗但是有个问题是啊,我总不能每次建立一个FORM都这样来一次吧,是不是有其他方法,让我的project对应一个专门的数据库?
      

  3.   

    让我的project对应一个专门的数据库?
    ------没整明白搂主意思