我设置了一个datagridview,希望双击某一行,出现一个FORM,FORM上有这一行的相关信息,如何实现这样的功能呢?
我是菜鸟,希望各位大侠,不吝赐教!
我是菜鸟,希望各位大侠,不吝赐教!
解决方案 »
- c#控制台应用 输出斐波那契数 求指教!
- 点击datagridview在TEXTBOX中显示
- 在c#中用鼠标点击动态改变控件位置的问题
- 问个经典的问题?关于using 如果捕捉到异常?
- 是否可以重写ColorDialog中的关闭按钮和取消按钮的事件
- 问个比较难的问题!希望大家帮忙啊!
- 怎么样用C#获取硬盘序列号,和MAC地址?
- 请教,在.net的winform里用ShockwaveFlash为什么我调用了stop()或者StopPlay()都无法停止,
- C#怎么向水晶报表中传参数? 水晶报表中怎么对应传过来的参数?
- 方法传递参数的问题!
- 如何让自己的控制台能在windows的控制台下使用参数运行~
- 一个简单的问题,新人,请指教!
我知道这边高手很多,但有时也缺少一些收集
http://qzshi.com
网站建设技术论坛
我希望上面的可以给大家提供一些有用的东西
{
.....
txt=this.textbox1;
}
private void datagridview1_click(object seder,EventArgs e)
{
form2 forms=new form2(this);//传递值
forms.show();
}
///////private form1 fm=null;public form2(form1 mf)
{
.....
fm=mf;//初始化
}
private void form2_load(..)
{
if(fm!=null)
{
this.textbox1.text=fm.txt.text;
}
}
昨天太晚了,自己电脑太旧,打开程序很麻烦,不打开自己也是记不清了,本来也不是熟练懂得深RowEnter事件xDataGridView_RowEnter(object sender, DataGridViewCellEventArgs e)
{
string a=xDataGridView.Rows[e.RowIndex].Cells["xxxxxxxxx"].Value.ToString();
string b=xDataGridView.Rows[e.RowIndex].Cells["yyyyyyyyy"].Value.ToString();
...
//或者用xDataGridView.Rows[e.RowIndex].DataBoundItem之类,使用强类型,具体根据您所使用的数据源方法类型具体看看MSDN,推荐使用这类办法
FormShow formShow=new FormShow(a,b,...);
formShow.Show();
}public partial class FormShow : Form
{
//添加一个构造函数行不行?
private string x;
private string y;
...public FormShow(string a,stirng b,...){
x=a;
b=y;
...
FormShow();
}
private void FormShow_Load(object sender, EventArgs e){
textBox1.text=x;
textBox2.text=y;
...
}
}没验证,不知道行不行,多试试,可参考楼上诸位