看代码
打开一个窗口 fmNewProduct 添加一个Order.Product对象,然后绑定到dataGridView中不能显示新添加的Product,有没有办法呀
1 fmNewProduct fp = new fmNewProduct((Order)cmbOrder.SelectedItem, null);
2 if (fp.ShowDialog() == System.Windows.Forms.DialogResult.OK)
3 {
4 if (cmbOrder.SelectedIndex < 0) return;
5 Order op = (Order)cmbOrder.SelectedItem;
6 if (op == null) return;
7 datagridview1.DataSource = op.products;
8 }
将op.products转化为List<T>
一直做B/S的项目,这控件没怎么用过了,也算一新手啦,你所说的不能显示是怎么回事,是单独绑定?记得这里面有个refresh的方法,添加完数据后用这方法做刷新,只要数据库中加进去了就可以搞定的
这个当然是可以的,你可以在你添加后,然后返回你添加的该条数据的ID,然后再写一个方法,关于dataGridView可以定位到你添加那条数据,就可以了