你是循环的给datasource赋值当然每次都是最后一次的数据,你要用叠加的方式给datagridview添加新的数据,你这个data应该是dataTable类型的,定义一个全局的datatable,每次读到新数据就添加到这个datatable中,并且添加一个空行,
DataTable DT = new DataTable()DataRow DR = DT.NewRow()
DT.Rows.InsertAt(DR,RowIndex)
//这个是添加空行
然后再将dataTable给datagridview
是可以加入的,你需要每次都newRow ,而不是New一个Row之后,反复讲这个对象添加到DataTable中。这个问题是你没有明白DataRow是一个对象,不能将同一个对象重复添加DataTable中欢迎分享,转载请注明来源:内存溢出
评论列表(0条)