使用Designer向DataGridView添加行

时间:2015-03-04 02:24:21

标签: c# visual-studio

在可视化设计器中有没有办法向dataGridView添加行?我添加了此代码,可视化设计器识别并显示行,但每当我进行更改时,我的代码都会被删除。如果我将此代码放在部分类定义的非设计器部分中,那么设计器不会直观地显示我已经添加了这些行,但至少当我使用visual进行更改时它不会删除它们设计师。

设计师应该根据需要删除和修改代码,但添加一行是否符合这两个要求是正确的?

  1. 在可视设计器中显示
  2. 在视觉设计师
  3. 中发生变化时,不会删除

    要么回答解释在何处放置代码或在设计器中单击的位置。如果你能解释两者,那就更好了!谢谢!

    this.dataGridView1.Rows.Add(9);
    this.dataGridView1.Rows[0].HeaderCell.Value = "L1";
    this.dataGridView1.Rows[1].HeaderCell.Value = "L2";
    

    以下是在X.Designer.cs文件中手动输入代码的示例

    private void InitializeComponent()
            {
                 // Other code here - from designer
                 this.dataGridView1.Rows.Add(9);
            }
    

    enter image description here

    使用可视化设计器工具执行任何操作后,例如在可视化设计器中添加另一列,将删除在X.Designer.cs文件中以编程方式输入的代码。这些行都消失了。

    enter image description here

0 个答案:

没有答案