首页 > 解决方案 > c# - 如何从datagridview中选择值到文本框

问题描述

我是 c# 的初学者,我有这样一个项目的任务。第一个值是列 ..this,文本框 1 第二个值是行..this,文本框 2 最终结果..this,文本框 3

DATAGRIDVIEW 将不可见。

DATAGRIDVIEW.VISIBLE = FALSE;

所以我不能点击datagridview

我该怎么做?我的代码不起作用,非常感谢您的回答。对不起,我的英语不好。

在此处输入图像描述

不是代码

标签: c#datagridviewtextbox

解决方案


这是我的代码,所选列不起作用,它不会将其添加到我的 textbox1 的特定行中,而是滚动到该列和下一行。例如,我想要来自 datagridview 文本框 2 的文本框 1 = 0.3 值 = 来自 datagridview 文本框 3 的值是我的结果有人有任何攻击吗?谢谢您的回答

  for (int c = 0; c < dataGridView1.Rows.Count; c++)
        {
            int x = dataGridView1.CurrentRow.Index;
            int rowindex = dataGridView1.CurrentCell.RowIndex;

            if (dataGridView1.Rows[c].Cells[0].Value.ToString() == textBox1.Text)
            {

                dataGridView1.CurrentCell = dataGridView1.Rows[c].Cells[0];
                dataGridView1.Rows[x].Selected = true;

            }

            if (dataGridView1.Rows[rowindex].Cells[x].Value.ToString() == textBox2.Text)

            {
                dataGridView1.SelectedRows[rowindex].Cells[x].Value.ToString();

            }
            textBox3.Text = dataGridView1.Rows[x].Cells[rowindex].Value.ToString();

        }

推荐阅读