【发布时间】:2016-06-06 20:25:07
【问题描述】:
如何将DataTable.Rows 集合转换为List<Category>?
我想将数据行的值列表的值设置为 C# 对象的值列表,如下面的代码中所述。好心的建议。
UserData objUserData = null;
DataTable dtUserData = DataAccess.getUserDataTable();
if(dtUserData.Rows.Count>0)
{
foreach(DataRow dr in dtUserData.Rows)
{
objUSerData = new UserData();
List<objUSerData.Category> = Convert.ToString(List<dr["category"]>);
}
}
这是Category 类:
[DataContract]
public class category { get; set; }
{
public string category_id {get; set;}
public string category_name {get; set;}
}
【问题讨论】:
-
List<objUSerData.Category> = Convert.ToString(List<dr["category"]>);无论如何都是无效的。您能否向我们展示您实际使用的可编译代码?或者,这是为了展示您希望实现的目标吗? -
这就是我所说的一段奇怪的代码。它应该做什么?例如。
Convert.ToString(List<dr["category">)?? -
@StefanSteinegger 我有一个从数据行中获取的类别集合,我如何在代码中提及语法正确?所以我在那里放了一个大概的代码。我坚持在那里完成语法。
-
@theB 我有一个从数据行中获取的类别集合,我如何在代码中提及语法正确?所以我在那里放了一个大概的代码。我坚持在那里完成语法。
-
好的,所以该行试图显示您想要做什么,但不确定?也许您可以在描述问题的代码块上方添加几句话,然后在代码中添加注释,以便我们知道这就是您的意图。
标签: c# .net serialization orm ado.net