【问题标题】:Add new row at bottom of datagridview in Winform在 Winform 的 datagridview 底部添加新行
【发布时间】:2013-08-26 18:16:36
【问题描述】:

我在 Winform 应用程序中有一个 datagridview。当我点击添加按钮时,我希望在 datagridview 的底部插入一个空白行。

我试过这个:

dataGridView1.Rows.Add(row);

但空白行插入顶部而不是底部。有没有办法在底部插入呢?

【问题讨论】:

  • 什么是row?一个空的DataGridViewRow?
  • 更好的方法可能是,将模型的实例添加到 GridView 的数据源中......作为一个新实例,它应该显示一行具有默认值的行(如果是字符串,则应该为空)跨度>
  • 是的行是一个空的DataGridViewRow。
  • @Priyanka try dataGridView1.Rows.Add(1);,奇怪的是新行添加在顶部,除非行中有一些数据并且当前应用了一些Sorting,它可能会改变行顺序.
  • 我的 datagridview 已经包含一些数据行。如果我添加这一行 dataGridView1.Rows.Add(1);它每次都会被添加到第一个位置。我希望它被添加到底部。

标签: c# .net winforms


【解决方案1】:

你可以使用Insert方法:

dataGridView1.Rows.Insert(dataGridView1.Rows.Count-1, row);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-11
    • 2019-01-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-18
    相关资源
    最近更新 更多