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...
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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 DataBinding: 'System.Data.DataRowView' does not contain a property with the name 'RecruitmentProjectID'.
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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>
Partager