我想将我的代码分离出来,放到类文件中。然而,我遇到的问题是如何从类文件访问Form1
中包含的dataGridviewLogging
?将数据适配器和gridview分离成一个类文件
public void getLogging(String sql)
{
SqlDataAdapter dataadapter = new SqlDataAdapter(sql, mycon);
DataSet ds = new DataSet();
try
{
dataadapter.Fill(ds, "LOG_MESSAGE");
dataGridViewLogging.DataSource = ds;
dataGridViewLogging.DataMember = "LOG_MESSAGE";
}
catch (Exception f)
{
Console.WriteLine(f.ToString());
MessageBox.Show("FAILURE:" + f.ToString());
return;
}
}
我一直在想办法我可以做到这一点?想法?
你不应该这样做。你的类应该拥有与页面布局无关的实体和抽象数据类型。 – AMember