首页 > 解决方案 > C#,如何将 TextBox 值插入 DataGridView 当前单元格(标记为一个)?

问题描述

我编写了一个代码来获取 DGV 当前单元格的值(标记为一个 - DGV 内的一个单元格,已通过用户鼠标单击选择)。现在我想知道如何执行 SET 代码(将 TextBox 的值插入当前单元格)。此代码(GET)工作正常:

        private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
        {
        textBxGET.Text = dataGridView1.CurrentCell.Value.ToString();
        }

在此处输入图像描述

问题出在此代码(SET)显示行号(不是我想要的)的地方:

        private void button1_Click(object sender, EventArgs e)
        {
        dataGridView1.CurrentCell.Value = textBoxSET.Text;
        }

在此处输入图像描述

标签: c#winformsdatagridview

解决方案


尝试这个 :

dataGridView1.Rows[dataGridView1.CurrentRow.Index]
                   .Cells[dataGridView1.CurrentCell.ColumnIndex].Value = textBoxSET.Text;

在此处输入图像描述


推荐阅读