日期:2014-05-18  浏览次数:21006 次

求高手帮忙,小弟急!!C#中winfrom程序,如何自定义列的顺序?
我做了两个winfrom程序,程序A里的DataGridView有多行多列, 在程序B里的DataGridView我定义了三列,分别为“列名”“顺序号”“是否显示”,现在我想要将A中的所有的列名称放到B中为“列名”这一列中,对应的列的Index号显示在“顺序号”这一列,现在如何做到我在“顺序号”这一列改动了Iidex后,对应的列名称在A中的DataGridView排序方式就是我刚刚设置的?这个我不知道怎么实现,希望大虾们指点下。

------解决方案--------------------
请问是两个不同的窗体,还是两个不同的程序呀?
------解决方案--------------------
。你在弹出b窗体的时候把内容都放到一个a窗体的全局list中。然后修改b的内容之后调用a的静态方法重新绑定这个list。或者直接就修改a的item。可以吗。?
------解决方案--------------------
B是一个弹出窗体,保存后关闭,指示A重新绑定就行
.ShowDialog()之间传值会了吧?设定DialogResult关闭后,A就可以获得该值