向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加载时加载它。不是在菜单上。
关闭菜单上的所有其他表单单击而不是更新网格。