dt.columns.add(roomname)
datarow row = dt.newrow
row[roomname] = count
dt.row.add(row)
DataTable,DataRow,DataColumn这三个对象是有从属关系的,DataTable中只能添加DataRow,DataRow中也只能添加DataColumn,所以你的代码应该这样写:
DataTable dt = new DataTable()
DataTable exceldt = (DataTable)dgvExcel.DataSource
DataRow dr = dt.NewRow()
dr.Columns.Add((DataColumn)exceldt.Columns[item - 1])
dt.Rows.Add(dr)
你可以试试这样写,调试一下看有没有问题...
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)