Bonjour!!
j'ai une datagrid qui utilise un ObjectdataSource quand j'apelle ma method j'ai cette exception qui se lève :
ObjectDataSource 'ObjectDataSourceDG_NC' n'a pas pu trouver une méthode 'selectNC' non générique qui a des paramètres : Cause
Je comprends bien que c'est une erreur de paramètre mais je n'arrive pas a la solutionner.
Voici mon code :
et ma méthode ??
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 <asp:DataGrid ID="DG_NC" runat="server" autogeneratecolumns="false" CellPadding="5" Visible="true" Width="1px" DataSourceID="ObjectDataSourceDG_NC"> <HeaderStyle BackColor="Black" HorizontalAlign="Center" ForeColor="White" BorderColor="Black" /> <Columns> <asp:TemplateColumn HeaderText="test" > <ItemTemplate> <asp:CheckBox ID="test" Visible="true" runat="server"/> </ItemTemplate> </asp:TemplateColumn> </Columns> <Columns> <asp:BoundColumn DataField="Cause" HeaderText="Cause N/C"></asp:BoundColumn> </Columns> </asp:DataGrid> <asp:objectdatasource id="ObjectDataSourceDG_NC" runat="server" typeName="potez.helios.C_Q_NCONF_SUIVI" selectmethod="selectNC"> <SelectParameters> <asp:Parameter Name="Cause" Type="String" /> </SelectParameters> </asp:objectdatasource>
Merci a tous
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 public List<C_Q_NCONF_SUIVI> selectNC(string param) { //List<string> listCause = new List<string>(count); OracleConnection OraCnx = potez.utils.DBFactory.getDBConnection(); OracleCommand oCmd = new OracleCommand(); OracleParameter PrmNC = new OracleParameter(); List<C_Q_NCONF_SUIVI> listCause = C_Q_NCONF_SUIVI.getByParameter(PrmNC); C_Q_NCONF_SUIVI CAUSE =C_Q_NCONF_SUIVI.getByPK(new OracleNumber()); return null; }
Partager