C# 添加行时更新datagridview
我有一个绑定到datagridview的列表,如下所示:C# 添加行时更新datagridview,c#,datagridview,row,C#,Datagridview,Row,我有一个绑定到datagridview的列表,如下所示: SyncList<MyClass> myList = new SyncList<MyClass>(); dataGridView1.DataSource = myList; SyncList myList=new SyncList(); dataGridView1.DataSource=myList; 当我更新MyList时,datagrid会平稳地更新,但当我添加新行时,除非重新分配数
SyncList<MyClass> myList = new SyncList<MyClass>();
dataGridView1.DataSource = myList;
SyncList myList=new SyncList();
dataGridView1.DataSource=myList;
当我更新MyList时,datagrid会平稳地更新,但当我添加新行时,除非重新分配数据源,否则不会发生任何事情。如何使datagridview显示新行而不重置滚动条。谢谢您必须将数据源更新到网格以反映更改。@saravanan您的意思是我必须重新分配DateSource以反映添加新行时的更改吗?谢谢。在更新面板中使用网格,或者调用
dataset.AcceptChanges()
,然后调用gridview.DataBind()
。