如何将新添加的行移动到DataGridView的顶部?

时间:2014-01-25 04:45:40

标签: c# winforms datagridview

datagridview1.Add()会向datagridview添加一个新行,但它会放在所有行的底部。但是如何将这个新添加的行移动到其中所有行的顶部?

谢谢

2 个答案:

答案 0 :(得分:1)

尝试通过插入来添加新项目:

dataGridView1.Rows.Insert(0, item)

答案 1 :(得分:0)

你不能直接操纵gridview数据源。

您可以使用TOList集合并使用插入方法,例如

IList<Product> source = new List<Product>();
/// populate source with products
/// 
source.Insert(0, new Product("Table"));
this.dataGridView1.DataSource = source;