C# 如何将数据从一个表单传递到另一个表单?
我使用的是C和wamp服务器。我想传递我在第一个表单中输入的数据,并在第二个表单中显示它。我想知道传递它所需的语法。你可以在图中看到。先谢谢你C# 如何将数据从一个表单传递到另一个表单?,c#,visual-studio,wampserver,C#,Visual Studio,Wampserver,我使用的是C和wamp服务器。我想传递我在第一个表单中输入的数据,并在第二个表单中显示它。我想知道传递它所需的语法。你可以在图中看到。先谢谢你 您可以尝试使用以下代码将数据从一个窗体传递到另一个窗体 顺便说一下,如果要从数据库中选择数据,可以使用SqlDataAdapter填充数据集。然后可以将数据集设置为数据源 表格1: public partial class Form1 : Form { public Form1() { I
您可以尝试使用以下代码将数据从一个窗体传递到另一个窗体 顺便说一下,如果要从数据库中选择数据,可以使用SqlDataAdapter填充数据集。然后可以将数据集设置为数据源 表格1:
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
Form2 form = new Form2();
form.tb.Text = textBox1.Text;
form.ShowDialog();
}
}
表格2:
public partial class Form2 : Form
{
public Form2()
{
InitializeComponent();
}
private void Form2_Load(object sender, EventArgs e)
{
string connectionstring = @"";
MySqlConnection connection = new MySqlConnection(connectionstring);
connection.Open();
string sql = string.Format("select * from Teacher where Name='{0}'",textBox1.Text);
MySqlDataAdapter adapter = new MySqlDataAdapter(sql, connection);
DataSet set = new DataSet();
adapter.Fill(set);
dataGridView1.DataSource = set.Tables[0];
}
public TextBox tb
{
get { return textBox1; }
set { textBox1 = value; }
}
}
你可以看到下面的图片来了解我在做什么
结果:
我想你可以通过属性或构造函数来传递数据。1我想知道我需要传递的语法。这只是要求我们为你编写代码的另一种方式。2请发布代码,而不是代码3的图像。标题和发布的代码根本不匹配。哪种形式?为什么会突然涉及到一个你从未提及过的数据库?4您的代码易受SQL注入攻击。。。。5 SELECT不是一个非查询。对不起,伙计们,我是一个编码新手,尤其是使用数据库,这就是我寻求帮助的原因。我正在寻找一个教程,教使用每一种语法,如果你有任何建议,这将是一个很大的帮助我。非常感谢您想知道sql查询语法还是c语法?