1.单击的时候把你想传过去的值加到arraylist里
2.修改另一个窗体的构造方法,加一个arraylist的参数
3.new另一个窗体的时候把arraylist传过去,show另一个窗体的时候显示arraylist里面的内容
2.修改另一个窗体的构造方法,加一个arraylist的参数
3.new另一个窗体的时候把arraylist传过去,show另一个窗体的时候显示arraylist里面的内容
解决方案 »
- 请教大家:C# socket异步时服务器界面假死
- 获取屏幕坐标问题。
- 要面试了,请教如何调试多线程程序?
- 用webservice查询数据库, 程序和数据库可以分离吗?
- 怎样在c#类里面写一个函数画一个圆?????????
- 如何在c#下调用函数返回值是结构体指针的c++ dll文件
- jquery控制母版中行的显示与隐藏
- 急,怎么样做不规则的控件?
- 为什么我安装2003.net时,总提示“安装程序检测到另一个程序要求计算机重新启动。。”?
- 吐血送分!关于动态水晶报表与dataset绑定后的数据显示问题!
- C#要响应COM事件,COM不是ATL的,Wapper类用c#如何写?是要给COM传递一个event sink实例吗?
- sql2005跨网访问服务器上的数据库
在OnColumnHeaderMouseClick事件或OnColumnHeaderMouseDoubleClick事件里处理数据。
他的参数有一个DataGridViewCellMouseEventArgs,包含有关单元格和鼠标指针位置的信息,可以获取你点击的那一列的属性。
//在Form1中代码
int rowindex = this.dataGridView1.CurrentRow.Index; //获取选中的行
int Id = this.dataGridView1[0, rowindex].Value.ToString(); //获取选中行的第一个单元格的值
string Name = this.dataGridView1[2, rowindex].Value.ToString();//........
Form4 f = new Form4(this,Id,Name);
//在Form2中的代码 public Form4(Form1 f,int Id,string Name)
{
this.TextBox1.text=Id;
this.TextBox2.text=Name;
InitializeComponent();
}