窗体间的信息获取 两个Winform,一个有个datagridview表,选中datagridview中的某一行其对应信息要显示在另一个Winform的对应框中有什么好方法 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个是可以,我想要是在winform1中的datagridview选中行变化时,不必再在Winform2做操作,直接可以联动显示 传参: 在要显示在另一个Winform中声明一个public的数组,在选中datagridview中的某一行的事件里,赋值给那个public的数组就行了。当然还有其他办法等。 不必再在Winform2做操作,直接可以联动显示:在要显示在另一个Winform中声明一个public的数组与一个方法F(负责把public的数组值赋值给界面控件),在选中datagridview中的某一行的事件里,赋值给那个public的数组,同时调用方法F就行了。 代码示例:Form1窗口代码public partial class Form1: Form { private string strValue; public Form1(string value) { strValue=value } public Form1() { textBox1.Text=strValue; InitializeComponent(); } Form2窗口代码private void button1_Click(object sender, EventArgs e) { string str = textBox1.Text.Trim().ToString(); Form1 f1 = new Form1(t);} 直接在datagridview的ROWENTER事件里进行窗体间的值传递 参数有方法从form2中传到form1问题是我在form2中修改datagridview的选中行如何激发form1的某个事件将form2中的参数在form1的对应框中显示,当然form1中还有其他的一些参数是不需要修改的 求添加数据到listview控件的代码 C# Excel.Shape.CopyPicture() 异常来自 HRESULT:0x800A03EC c# windows服务程序中的xml文件问题 TabControl控件的每个标签有什么不同吗? 类间通讯问题,请大哥门帮忙! 置疑XML数据问题 关于大数据量的字符串如何处理? TextBox、ComboBox控件的焦点问题 关于FreeTextBox的问题 C#调用函数的问题!在线等待,马上结分! C# TCP 传文件出现粘包问题 三个datagridview 行对齐的问题
在要显示在另一个Winform中声明一个public的数组,在选中datagridview中的某一行的事件里,赋值给那个public的数组就行了。当然还有其他办法等。
在要显示在另一个Winform中声明一个public的数组与一个方法F(负责把public的数组值赋值给界面控件),在选中datagridview中的某一行的事件里,赋值给那个public的数组,同时调用方法F就行了。
Form1窗口代码
public partial class Form1: Form
{
private string strValue; public Form1(string value)
{ strValue=value }
public Form1()
{ textBox1.Text=strValue;
InitializeComponent(); }
Form2窗口代码
private void button1_Click(object sender, EventArgs e)
{ string str = textBox1.Text.Trim().ToString(); Form1 f1 = new Form1(t);}
问题是我在form2中修改datagridview的选中行如何激发form1的某个事件将form2中的参数在form1的对应框中显示,当然form1中还有其他的一些参数是不需要修改的