我在代码中的ID列一直收到“指定的转换无效”的错误提示。我尝试使用...
data.Columns.Add("ID", typeof(int));
让程序知道该ID是一个整数。我正在从本地的 .xls 文件中获取数据。
以下是我的代码:
foreach (DataRow p in data.Rows)
{
TopPlayed top = new TopPlayed()
{
TrackID = p.Field<int>("ID"),
TrackName = p.Field<string>("Track Name"),
ArtistName = p.Field<string>("Artist Name"),
Times = p.Field<double>("NoOfPlays").ToString()
};
data.Columns.Add("ID", typeof(int));
daa.Add(top);
}
这是我的类:
public class TopPlayed
{
public int TrackID { get; set; }
public string TrackName { get; set; }
public string ArtistName { get; set; }
public string Times { get; set; }
}
提前祝你好运 :)