向MDI表单添加网格

本文关键字:网格 添加 表单 MDI | 更新日期: 2023-09-27 18:16:03

我是windows基于表单的应用程序的新手。所以,我开始做的是,我添加了一个mdi表单,并单击子菜单项,例如:我有一个视图主菜单与客户,产品子菜单。当我点击产品时,我得到一个充满数据集的网格。但问题是,网格没有显示任何数据。所以,这就是我所做的:

private void products_clicked(object sender, EventArgs e)
{
       cmd = new SqlCommand("getProducts", conn);
       cmd.CommandType = CommandType.StoredProcedure;
       da = new SqlDataAdapter(cmd);
       ds = new DataSet();
       da.Fill(ds, "Productslist");
       dataGridView1.DataSource = ds;

}

我已经添加了gridview的格式,我正在考虑更新它的每次点击。所以,你能让我知道我做的方式是正确的,也帮助我做应用程序吗?

向MDI表单添加网格

如果你做一个类似仪表盘的东西,那么它是可以的。但是,如果您正在更新网格后端数据,那么您必须在每次更新时更新它,并在mdi加载时加载它。不是在菜单上。

关闭菜单上的所有其他表单单击而不是更新网格。