问题描述
stringMyconnection="workstationid=localhost;IntegratedSecurity=SSPI;database=MyApp";SqlConnectionMyconn=newSqlConnection(Myconnection);Myconn.Open();stringSTstrsql="select*fromcalendar";SqlCommandSTcmd=newSqlCommand(STstrsql,Myconn);SqlDataAdapterda=newSqlDataAdapter(STstrsql,Myconn);DataSetdt=newDataSet();da.Fill(dt);this.dataGridView1.DataSource=dt.Tables[0];这是段数据刷新代码,我想把它写成个类,但是dataGridView1中的数据我不知道应该如何传递到这个类中。代码应该如何实现,能否给出详细点的代码?
解决方案
解决方案二:
是把数据集传到dataGridView1中吗?那就:publicclassdataset{privateDataSetgetdata(stringsql){stringMyconnection="server=.;database=hh;uid=sa;pwd=;";SqlConnectionMyconn=newSqlConnection(Myconnection);Myconn.Open();SqlCommandSTcmd=newSqlCommand(sql,Myconn);SqlDataAdapterda=newSqlDataAdapter(sql,Myconn);DataSetdt=newDataSet();da.Fill(dt);returndt;}datasetda=newdatadet();this.dataGridView1.DataSource=da.getdata(sql);
解决方案三:
应该是PUBLIC!