如何从数据层C#?windows窗体应用程序访问UI层中的datagridview
我正在尝试将我的c#windows窗体项目转换为3层体系结构。但是,我无法访问UI层中的datagridview 有人能帮我吗。这是我的密码 业务逻辑代码:如何从数据层C#?windows窗体应用程序访问UI层中的datagridview,c#,winforms,sql-server-2012,C#,Winforms,Sql Server 2012,我正在尝试将我的c#windows窗体项目转换为3层体系结构。但是,我无法访问UI层中的datagridview 有人能帮我吗。这是我的密码 业务逻辑代码: BEL beobj = new BEL(); Data dobj = new Data(); public void show(BEL beobj) { dobj.show(beobj); } 下面是UI层代码 private void button3_Click(object
BEL beobj = new BEL();
Data dobj = new Data();
public void show(BEL beobj)
{
dobj.show(beobj);
}
下面是UI层代码
private void button3_Click(object sender, EventArgs e)
{
string dt=baobj.show(beobj);
dataGridView1.DataSource = dt;
}
最后是我的数据层代码:
public class Data
{
SqlConnection cnn = new SqlConnection("Data Source=HAMEED_KHAN\\SQLEXPRESS; Initial catalog=Medical; Integrated security=true");
public DataTable show(BEL obj)
{
cnn.Open();
SqlCommand cmd = new SqlCommand("SELECT * FROM stock", cnn);
SqlDataAdapter da = new SqlDataAdapter(cmd);
DataTable dt = new DataTable();
da.Fill(dt);
return dt;
cmd.ExecuteNonQuery();
cnn.Close();
}
}
请告诉我如何从数据层访问datagridview1到UI层,谢谢更改您的UI代码如下
private void button3_Click(object sender, EventArgs e)
{
DataTable dt=baobj.show(beobj);
dataGridView1.DataSource = dt;
}
public DataTable show(BEL beobj)
{
DataTable dtbl = dobj.show(beobj);
return dtbl;
}
按如下方式更改您的业务逻辑代码
private void button3_Click(object sender, EventArgs e)
{
DataTable dt=baobj.show(beobj);
dataGridView1.DataSource = dt;
}
public DataTable show(BEL beobj)
{
DataTable dtbl = dobj.show(beobj);
return dtbl;
}
按如下方式更改您的UI代码
private void button3_Click(object sender, EventArgs e)
{
DataTable dt=baobj.show(beobj);
dataGridView1.DataSource = dt;
}
public DataTable show(BEL beobj)
{
DataTable dtbl = dobj.show(beobj);
return dtbl;
}
按如下方式更改您的业务逻辑代码
private void button3_Click(object sender, EventArgs e)
{
DataTable dt=baobj.show(beobj);
dataGridView1.DataSource = dt;
}
public DataTable show(BEL beobj)
{
DataTable dtbl = dobj.show(beobj);
return dtbl;
}
数据层不应访问UI如何从数据层->业务层->UI返回datatable??“我已将我的c#windows窗体项目转换为3层体系结构”如果您需要数据层中的
datagridview1
,则不正确。另请检查。只需告诉我如何访问UI层中的数据表?数据层不应访问UI如何从数据层->业务层->UI返回数据表??“我已将我的c#windows窗体项目转换为3层体系结构”如果您需要数据层中的datagridview1
,则不正确。也请检查。只需告诉我如何访问UI层中的数据表?Ouhhhhhhhhh感谢:)你很棒…再次感谢:)它工作得很好..很棒的工作Uhhhhhhhhhhhhh感谢:)你很棒…再次感谢:)它工作得很好..很棒的工作