Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 添加行时更新datagridview_C#_Datagridview_Row - Fatal编程技术网

C# 添加行时更新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会平稳地更新,但当我添加新行时,除非重新分配数

我有一个绑定到datagridview的列表,如下所示:

      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()