DataGridView 新行(*标行)获得焦点后,键盘输入产生新行,但代码赋值却不产生新行?
DataGridView.Virtual   =   True   
 执行时,Grid将在最后自动生成一新行,当此行获得焦点时,如果手工用键盘输入数据,则会在此行后新成新行。但如果用代码自动给当前行中各Cell赋值,则不会产行新行,而我希望做到此时也能产生新行,请问如何解决!!   
 在线等待,解决后立刻给分,谢谢各位!
------解决方案--------------------Try It 
 编辑完毕,执行 
 DataGridView1.EndEdit()   
 ================================================================== 
 博客空间:http://blog.csdn.net/lovingkiss 
 资源下载:http://download.csdn.net/user/lovingkiss 
 Email:loving-kiss@163.com 
 优惠接单开发,收费带初学者,组件控件定制开发,成品源代码批发 
 联系方式:Q64180940(请清楚注明业务还是技术咨询)  全天在线 
 ==================================================================   
------解决方案--------------------你可以在赋值后让datagridview的总行数+1,这样就可以了啊.   
 this.dGView.Rows.Add(); 或 this.dGView.RowCount +=1;
------解决方案------------------------控件被数据绑定 
 直接在数据源datatable里面添加行就可以了   
 DataRow newrow = ds1.Tables[ "rsda "].NewRow(); 
 newrow[ "jrdwsj "] = ???; 
 newrow[ "htjsrq "] = ???; 
 ds1.Tables[ "rsda "].Rows.Add(newrow);
------解决方案--------------------对绑定DataGridView的数据集的表进行操作,直接在datatable里加行,删行,修改某行某列的值. 
 是不用对DataGridView操作的