我有这个:(使用Repeater,但这个有点长,所有字段问题都与这个有关)
<td valign="top">
<%#DataBinder.Eval(Container.DataItem, "Category")%>
</td>
和:
RentalCarBL.CarBL bl = new RentalCarBL.CarBL ();
List<Car> cars = bl.GetAll();
rpCars.DataSource = cars;
rpCars.DataBind();
它在班级汽车的所有领域都能正常工作,除了一个类别是其中的一个班级 我如何让它显示类Category的内部字段(比如说Category.name)?
答案 0 :(得分:0)
DataBinder.Eval(Container.DataItem, "Category")
返回一个对象类型。
您应该首先将其转换为您的类别的类类型。比如
((YourCategoryClassName)DataBinder.Eval(Container.DataItem, "Category")).CategoryName
答案 1 :(得分:0)