Я хочу продолжать читать процесс данных отдельно в классе и передавать эти данные в форму, отображаемую в DataGridView в качестве источника данных. Я могу построить строку за строкой в списке, а затем передать это в форму, но мне интересно, есть ли простой способ просто передать полный набор данных в форму как параметр?Как передать полный набор данных в форму из другого класса?
Вот мой код, чтобы создать набор данных:
class DAL_ProjectMaster
{
// List<string> ProjectList = new List<string>();
OleDbConnection DBcon;
OleDbCommand DBcmd;
OleDbDataAdapter DBadp;
ConString constr = new ConString();
public void GetProjectMaster()
{
string connectString = constr.GetConString();
DBcon = new OleDbConnection(connectString);
DBcmd = new OleDbCommand("select * from ProjectMaster", DBcon);
DBcon.Open();
DBadp = new OleDbDataAdapter(DBcmd);
DataSet ds = new DataSet();
DBadp.Fill(ds);
}
}
}
Я хотел бы передать дц в форму, где я могу использовать в качестве источника данных для DataGridView, как это:
dataGridView1.DataSource = ds.Tables[0];