找到第10行。
DataTable dt = new DataTable()
DataRow dr = dt.Rows[9]
dr[0] = "10"
dr[1] = "a"
dr[2] = "a"
//...
dt.Rows[9].AcceptChanges()
for (int i = 9i <dt.Rows.Counti++)
{
dt.Rows[i][0] = i+2
dt.Rows[i].AcceptChanges()
}
你是循环的给datasource赋值当然每次都是最后一次的数据,你要用叠加的方式给datagridview添加新的数据,你这带肢个data应该是dataTable类型的,定义一个全局的datatable,每次读到明行激新数据就添加到这个datatable中,并且添加一个空行,
DataTable DT = new DataTable()DataRow DR = DT.NewRow()
DT.Rows.InsertAt(DR,RowIndex)
//这个是添加空行
然后激袜再将dataTable给datagridview
一、手动添加数据: 添加列和列名 添加行,对行内容添加值 手动打一段代码参考: DataTable dt=new DataTable()dt.columns.add("Column 1")//添册枯困加列1 dt.columns.add("Column 2")//添州念加列2 dt.rows.add()//败态添加一行空行 dt.rows[0][0]=1...欢迎分享,转载请注明来源:内存溢出
评论列表(0条)