![]() |
|
|
|
#1 |
|
I have few classes in my business layer like:
Country: CountryId (int) CountryName (string) CountryManager: GetAllCountry AddCountry RemoveCountry UpdateCountry State: StateId (int) StateName (string) StateCountry (country) StateManager: GetAllState AddState RemoveState UpdateState I am using a Gridview control to maintain list the states on AdminState page. There are template fields for the StateName and CountryId columns. I have an ObjectDataSource defined as: <asp:ObjectDataSource ID="StateDataSource" runat="server" TypeName="MyBusinessLayer.StateManager" DataObjectTypeName="MyBusinessLayer.State" SelectMethod="GetAllState" DeleteMethod="RemoveState" UpdateMethod="UpdateState" > </asp:ObjectDataSource> Since the CountryId property is not defined on the State object, gridview throws the error: DataBinding: 'MyBusinessLayer.State' does not contain a property with the name 'CountryId' How can I bind the controls in the gridview template columns to properties in my business object that point to other business objects? Thanks in advance! family |
|
|
![]() |
| Thread Tools | Search this Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Gridview row information disappearing after selectedIndexChanged | Ry99 | General Help Related Topics | 0 | 07-13-2009 03:35 PM |
| gridview inside usercontrol to XLS | tejesvi | Software | 0 | 04-19-2008 08:52 AM |
| Checkbox values problem in gridview | thanigaimani.thirumalai | Software | 0 | 11-09-2007 05:12 AM |
| Update and Delete From Gridview | Usman | Software | 0 | 11-01-2006 10:05 AM |
| Formview with ObjectDataSource | rturner003 | Software | 0 | 10-26-2006 12:26 PM |