Winforms如何设置datagridviewtextboxcolumn的文本?

Winforms如何设置datagridviewtextboxcolumn的文本?,winforms,text,datagridview,Winforms,Text,Datagridview,您好,我正在使用winforms,我想知道。。 如何设置datagridviewtextboxcolumn的文本而不将其绑定到对象 我在设计器中没有看到DataGridViewTextBoxColumn类型的文本属性,我不知道如何在代码中设置它 我尝试过搞乱名称属性,但这似乎没有任何作用 编辑:这个问题考虑得很差 最初的问题应该是如何在没有代码的情况下在设计器中设置datagridviewtextboxcolumn的文本 我认为这是不可能的,因为您无法从设计器向其中添加行。但只有一个模板行 非常

您好,我正在使用winforms,我想知道。。 如何设置datagridviewtextboxcolumn的文本而不将其绑定到对象

我在设计器中没有看到DataGridViewTextBoxColumn类型的文本属性,我不知道如何在代码中设置它

我尝试过搞乱名称属性,但这似乎没有任何作用

编辑:这个问题考虑得很差 最初的问题应该是如何在没有代码的情况下在设计器中设置datagridviewtextboxcolumn的文本

我认为这是不可能的,因为您无法从设计器向其中添加行。但只有一个模板行


非常抱歉浪费您的时间,我将接受与问题最接近的答案,并在将来尝试提出更好的问题。

当您在winform上拖放DataGridView时,您可以单击DataGridView顶部的右箭头,您应该看到DataGridView任务,您可以在其中选择添加列,并且可以将标题文本设置为您想要的任何内容

每个单元格都有一个行索引和列索引,您可以使用Value来更改它们 所有物例如:

private void DgvExample()
{
    for (int i = 0; i < dataGridView1.Rows.Count; i++)
    {
        for (int j = 0; j < dataGridView1.Columns.Count; j++)
        {
            dataGridView1.Rows[i].Cells[j].Value = "index: [" + i.ToString() + "," + j.ToString() + "]";
        }
    }
}

对于已经存在的单元,这似乎不起作用。“编辑列”对话框中没有“名称”属性。我还意识到我想要编辑的是datagridviewtextbox的值,而不是标题名。有没有一种方法可以在设计器中实现这一点?所以我猜这在设计器中是不可能的?我会用什么事件来做这样的事情?很抱歉,我正在探索winforms,当时我有多种意图。我不知道你不能从设计器中添加新行并命名它们的列。我最近通过代码和你们的帮助解决了这个问题。