2
我有一个winform和6个文本框,当我按下button1时,每个文本框都会填充相应的datagridview单元格值。当我在文本框6中输入一个值后按下按钮2时,我如何使标签显示任何5个文本框的匹配值。我的下面的代码不起作用。谢谢。我如何使文本框的值等于datagrivew单元格值
DataTable dt = new DataTable();
dt.Load(cmd.ExecuteReader());
dataGridView1.DataSource = dt;
textBox1.Text = dataGridView1.CurrentRow.Cells[1].Value.ToString();
textBox2.Text = dataGridView1.CurrentRow.Cells[2].Value.ToString();
textBox3.Text = dataGridView1.CurrentRow.Cells[3].Value.ToString();
textBox4.Text = dataGridView1.CurrentRow.Cells[4].Value.ToString();
textBox5.Text = dataGridView1.CurrentRow.Cells[5].Value.ToString();
private void button2_Click(object sender, EventArgs e)
{
if (textBox1.Text.Equals(textBox2.Text))
{
label1.Text = "this is equal to textBox1";
}
你是什么意思你的代码不起作用?我看起来没问题。 – test
他们是5个文本框和5个if,只有最后一个if才成立。 – Dominique1256
换句话说,label1表示不等于textbox1至textbox4,等于最后一个。如果我删除textbox5而不是textbox4,只有变为true等等。 – Dominique1256