form2调用form1自定义函数的问题
下面的代码datagridview不会更新,要怎么改?
//form1
private void Form1_Load(object sender, EventArgs e)
{
loadfromtfctable();
}
public void loadfromtfctable()
{
dataGridView1.DataSource =0;
string connstr = "Data Source=MICROSOF-602800\\SQLEXPRESS;Initial Catalog=tfc;Integrated Security=True";
string commstr = "select * from tfctable";
SqlConnection conn = new SqlConnection(connstr);
SqlCommand comm = new SqlCommand(commstr, conn);
conn.Open();
SqlDataAdapter da = new SqlDataAdapter(comm);
DataTable dt = new DataTable();
da.Fill(dt);
dataGridView1.DataSource = dt;
conn.Close();
}
//按钮事件
private void addANodeToolStripMenuItem_Click(object sender, EventArgs e)
{
Form2 form2 = new Form2();
form2.ShowDialog();
}
//form2
Form1 form1 = new Form1();
//按钮添加数据
private void button1_Click(object sender, EventArgs e)
{
string connstr = "Data Source=MICROSOF-602800\\SQLEXPRESS;Initial Catalog=tfc;Integrated Security=True";
string commstr = "insert into tfctable(node,parent) values('"+textBox1.Text+"','--')";
SqlConnection conn = new SqlConnection(connstr);
SqlCommand comm = new SqlCommand(commstr, conn);
conn.Open();
comm.ExecuteNonQuery();
conn.Close();
form1.loadfromtfctable(); //好像是这里没什么用
相关推荐
C# 不同Form之间值的传递
利用C#编写的,不同Form之间值的传递方法总结。包括:公共变量、窗口调用、构造函数三种方法的实现。适合初学者学习。
C#中窗体Form的美化窗体圆角的处理
C#中窗体Form的美化窗体圆角的处理 C#中窗体Form的美化 VS足够强大,强大到只需动动鼠标就可以写出个基本的界面出来,但是其自带的控件都是千篇一律的样式,对于追求完美的我而言,实在是忍不下去了,只好自己亲自动手对其进行改造----继承已有的控件,再对其相关的消息或事件进行处理。窗体Form作为界面的主体部分,必先对其进行美化,在窗体自绘的过程中,需要使用到GDI+,如若对GDI+不是很了解的同学可移步我的CSDN博客或者搜索下相关的介绍。
网页脚本(javascript)调用VB函数的另类方法
不用通过IDocHostUIHandler接口,让网页调用VB程序中的函数的方法。 该方法原理是:在网页中通过导航到一个特定的自定义网址,这个网址 就表示我们要调用的VB中的函数,然后在WebBrowser控件的BeforeNavigate2 事件处理函数中检测是否是我们自定义的网址,如果是,则根据不同的约定 调用不同的函数,从而间接实现从网页调用VB函数的目的
Oracle EBS Form开发小技巧汇总
Oracle EBS Form开发小技巧汇总 2 Form中Block的重新查询 9 客户化Form中实现行号功能 12 使用Custom.pll修改标准Form的LOV 16 实现主从关系Form中汇总行金额/数量 21 Oracle EBS客户化程序中格式化金额 25 Form中动态创建PopList 28 Oracle EBS环境下查找数据源(Form篇) 30 解决EBS中混淆经营单位和库存组织问题 39 多组织访问控制(MOAC) 43 序号API 46 [FORM] 一步步教你如何在form中使用pl/sql将数据文件上传到客户表中 56
通过委托和异步调用实现窗体间的通讯
C#,委托,异步,调用.窗体,通讯,介绍窗体间通讯的一种较好方法



