有两个窗体,一个是Form1,一个是Form2在Form1中有一个dataGrid1,公有的,public System.Windows.Forms.DataGrid dataGrid1;我想在Form2中用dataGrid1,怎么写??Form f1=new Form1();
f1.dataGrid1这个不出啊请教高手
f1.dataGrid1这个不出啊请教高手
解决方案 »
- 正则小问题,求解!
- 有没有数据格式是传入两个参数返回两个参数的?
- 取得datagridview选中记录,并向另一个窗口传递值
- c#winform 实现“进度条--显示文字”--不是“滚动条
- 大家见过的程序算法有哪些?
- C#中,有关TcpClient和TcpListener做的一个数据传送的问题,接收端(TcpListener)只能收一次数据,第二次传送数据后发送端就报错:System.Net.Sockets.SocketException: 由于目标机器积极拒绝,无
- 获得登陆用户的iP
- 要访问oracle数据库,最少需要装什么?
- winForm应用Access数据库的时候应该怎么做?
- p144 【7-12】两个时间相减,如何得到毫秒级别的时间差?
- 请问北京哪有卖CLR via C# 2nd的?
- vs2005bug--fileSystemWatcher为何执行两次?
delegate請參見
http://blog.csdn.net/tjvictor/archive/2006/06/23/824617.aspx
invoke可以看csdn
你可以把form1传到form2里面去
可以用属性或者通过构造函数或者你还可以在form2中发一个事件
然后再form1里面订阅这个事件
你可以把form1传到form2里面去
可以用属性或者通过构造函数或者你还可以在form2中发一个事件
然后再form1里面订阅这个事件
==============================================给个代码看看------------------------------------
还有我已经设成公有的了,但就是不出啊
Form1 f1 = new Form1();
int i=d.dataGrid1.CurrentRowIndex;
这个值总是-1啊,不对啊
int i=Form1.dataGrid1.CurrentRowIndex;
你为什么不直接在form2中设一个datagrid2,然后再将datagrid2绑定到form1中那个datagrid的数据源呢?