Rexxx
MIS
- Oct 16, 2001
- 47
I have the following code:
<tr bordercolor="0">
<td valign="top" class="apartmentinside"> Members/Shareholders:</td>
<td class="apartmentinside">
<asp
ataList runat="server" Id="ChildDataList4" datasource='<%# Container.DataItem.Row.GetChildRows("myrelation4"
%>' RepeatColumns="1">
<ItemTemplate>
<%# Container.DataItem( "oname" ) %><%# Container.DataItem( "fname" ) %> <%# Container.DataItem( "mname" ) %> <%# Container.DataItem( "lname" ) %><br>
- Contriubtion: <%# DataBinder.Eval(Container.DataItem, "value", "{0:N0}"
%> <%# Container.DataItem( "valuetype" ) %> <%# Container.DataItem( "valuetext" ) %> <br>
</ItemTemplate>
</asp
ataList></td>
</tr>
This databinder errors as follows:
DataBinder.Eval: 'System.Data.DataRow' does not contain a property with the name value
If I make the following change it works:
<tr bordercolor="0">
<td valign="top" class="apartmentinside"> Members/Shareholders:</td>
<td class="apartmentinside">
<asp
ataList runat="server" Id="ChildDataList4" datasource='<%# Container.DataItem.Row.GetChildRows("myrelation4"
%>' RepeatColumns="1">
<ItemTemplate>
<%# Container.DataItem( "oname" ) %><%# Container.DataItem( "fname" ) %> <%# Container.DataItem( "mname" ) %> <%# Container.DataItem( "lname" ) %><br>
- Contriubtion: <%# Container.DataItem ("value"
%> <%# Container.DataItem( "valuetype" ) %> <%# Container.DataItem( "valuetext" ) %> <br>
</ItemTemplate>
</asp
ataList></td>
</tr>
The property value is available until I try using databinder. What adjustment can I make to get databinder to work?
<tr bordercolor="0">
<td valign="top" class="apartmentinside"> Members/Shareholders:</td>
<td class="apartmentinside">
<asp
<ItemTemplate>
<%# Container.DataItem( "oname" ) %><%# Container.DataItem( "fname" ) %> <%# Container.DataItem( "mname" ) %> <%# Container.DataItem( "lname" ) %><br>
- Contriubtion: <%# DataBinder.Eval(Container.DataItem, "value", "{0:N0}"
</ItemTemplate>
</asp
</tr>
This databinder errors as follows:
DataBinder.Eval: 'System.Data.DataRow' does not contain a property with the name value
If I make the following change it works:
<tr bordercolor="0">
<td valign="top" class="apartmentinside"> Members/Shareholders:</td>
<td class="apartmentinside">
<asp
<ItemTemplate>
<%# Container.DataItem( "oname" ) %><%# Container.DataItem( "fname" ) %> <%# Container.DataItem( "mname" ) %> <%# Container.DataItem( "lname" ) %><br>
- Contriubtion: <%# Container.DataItem ("value"
</ItemTemplate>
</asp
</tr>
The property value is available until I try using databinder. What adjustment can I make to get databinder to work?