Pb Objectdatasource selectmethod parameter
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:
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:
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