Comportement étrange du DetailsView avec ObjectDataSource
Salut les gens...
J'ai un comportement très très étrange de mon DetailsView alimenté par une Vue SQL Server 2005
Dans une page j'aimerais afficher des informations provenant d'une vue.
Pour ça j'utilise un DetailsView et un ObjectDataSource qui fait le lien entre ma source et le detailsview.
Lorsque je relie ces 2 composants, j'obtiens l'erreur suivante...
Code:
1 2
|
DataBinding: 'System.Data.DataRowView' does not contain a property with the name 'RecruitmentProjectID'. |
Bon je me suis dit, problème avec ce champ. mais le hic c'est que ma vue ne possède aucun champ "RecruitementProjectID" elle ne fait meme pas référence à la teble Recruitment projects.
Encore plus bizarre.. si j'utilise un DataList ou une FormView ça marche bien.
est-ce que qqn a rencontré ce problème uen fois?
Voilà le code de ma page.. rien de bien compliqué
Code:
1 2 3 4 5 6 7 8 9 10
| <asp:ObjectDataSource ID="ObjectDataSource1" runat="server" InsertMethod="Insert"
OldValuesParameterFormatString="original_{0}" SelectMethod="GetData"
TypeName="dsallTimesheetTableAdapters.InvoicesTableAdapter" UpdateMethod="Update" DeleteMethod="Delete">
</asp:ObjectDataSource>
<asp:DetailsView ID="DetailsView1" runat="server" AutoGenerateRows="true" DataSourceID="ObjectDataSource1"
Height="50px" Width="125px">
<Fields>
</Fields>
</asp:DetailsView> |