C# 如何定义一个和datatable相同结构的datarow数组

DataRow[] dr = dt.NewRow();这样写不行吗?

当然不行了,
你可以:Datarow dr=dt.NewRow();是可以的
只不过只能声明一行而已
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-04-18
DataRow 是需要结构的,而这个结构是来源于DataTable提供的

DataRow dr=dt.NewRow();
//code here
dt.Rows.Add(dr);

这样就是使用一个已有DataTable结构创建DataRow,处理完以后再将这个Row放进Table里追问

我需要同时定义10个具有相同结构的datarow,难道要定义10次然后再往datatable里添加10次吗?

追答

用循环呗

本回答被提问者和网友采纳
相似回答