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 :
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>
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
 
    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;
    }
Merci a tous