我在C#编码,但有一个错误,我实际上无法解决,也许有人可以帮助我在这里!DataTable填充对象
对不起,我不是母语的人!
这里是我的代码:
public List<Materiel> GetAllTubas()
{
DataAccess.Oradb getListTubas = new DataAccess.Oradb();
getListTubas.GetTubaDatabase(null);
List<Materiel> ListMateriel = new List<Materiel>();
foreach(DataRow row in dt.Rows) //the name "dt" does not exist in the current context {
var myListTuba = new Materiel();
myListTuba.Nom = row["nom_tuba"];
ListMateriel.Add(myListTuba);
}
return ListMateriel;
}
在这种梅索德我调用另一个方法GetTubaDatabase;连接到数据库和SQL查询,它返回我的DataTable dt填充与我的查询结果。 现在我想创建一个列表感谢我的Datatable,但出现一个错误:名称“dt”在当前上下文中不存在(大约从我的母语翻译)
我认为这不是一个巨大的错误,但我无法解决它,不知道我能做什么。
希望你能帮助我!
非常感谢!
你是在哪里定义的? – DeveloperX