dataGridView求助

来源:百度知道 编辑:UC知道 时间:2024/06/21 08:23:25
具体问题是这样的,现在有两个窗体,一个窗口A,一个窗口B
A里面有一个dataGridView1控件,一个按钮
B里面有一个TextBox,一个按钮控件,
当点击A窗口里面的按钮会显示B窗口,在B窗口里TextBox输入数据
按B窗口的按钮,后B窗口关闭,在A窗口的dataGridView1控件会显示刚刚B窗口
输入的数据呢.
请各位帮忙解决一下.

用A打开B窗口就可以了
B的数据存储到一个全局变量里
关闭B的时候调用A然后把变量值赋给A的label显示

楼主在线吗?在你的窗体A的按钮响应事件buttion_Click(object sender,EventArgs e)中代码这样写:
窗体B form = new 窗体B();
form.ShowDialog();
if (!form.UserCancel)
{
dataGridView1.DataSource = form.ds;
dataGridView1.DataMember = "你的数据表名";
}
在窗体B中代码这样写:
public DataSet ds;
public bool UserCancel=true;
buttion_Click(object sender,EventArgs e)
{
string str="select * from 表名 where 与textbox1对应的数据库中表的列名='"+textBox1.text+"';
Sqlconnection sqlcon=new Sqlconnection("server=.;uid=用户名;pwd=密码;DataBase=数据库实例名");
sqlcon.Open();
SqlDataAdapter myda=new SqlDataAdaper(str,sqlcon);
ds=new DataSet();
myda.Fill(ds,"表名");
UserCancel=false;
sqlcon.Close();
}
这样就可以了,就能实现你想要的功能了,有什么问题可能发消息给我!