Я определил следующее в моей разметке gridview (упрощенно):
<asp:GridView ID="grvReport" runat="server" DataSourceID="odsReport"
AutoGenerateColumns="False" DataKeyNames="EntryDate,EmployeeNumber">
Затем я определяю параметры обновления источника данных следующим образом:
<UpdateParameters>
<asp:Parameter Name="ID" Type="Int32" />
<asp:Parameter Name="IsJustified" Type="Boolean" />
<asp:Parameter Name="Comment" Type="String" />
<asp:Parameter Name="LastEditor" Type="String" />
</UpdateParameters>
Но при попытке обновления яполучить сообщение об ошибке
не удалось найти неуниверсальный метод «Обновление» с параметрами: ID, IsJustified, Comment, LastEditor, EntryDate, EmployeeNumber.
CanЯ избегаю появления полей в DataKey как параметров для моих методов?
ПРИМЕЧАНИЕ. Я могу обойти это, просто изменив параметры моего метода и добавив дополнительные значения, полученные из Gridview, и ничего не делая с ними, кроме него.было бы неплохо иметь способ избежать этих значений, даже не отправляя их вообще.
Заранее спасибо,
EtonB.