В C # 4.0 возможно, что два вида сетки совместно используют одни и те же атрибуты onrowcommand / onrowediting и т. Д.
Возможно ли, что при вызове какого-либо из этих атрибутов может быть обнаружено представление сетки, и операции редактирования / удаления / вставки выполняются в зависимости от того, из какой сетки отображается команда?
Например:
<asp:GridView ID="gridFirst" runat="server"
onrowcancelingedit="gv_RowCancelingEdit" onrowediting="gv_RowEditing" onrowupdating="gv_RowUpdating"
onrowdeleting="gv_RowDeleting" onrowcommand="gv_RowCommand">
<Columns>
</Columns>
</asp:GridView>
<asp:GridView ID="gridSecond" runat="server"
onrowcancelingedit="gv_RowCancelingEdit" onrowediting="gv_RowEditing" onrowupdating="gv_RowUpdating"
onrowdeleting="gv_RowDeleting" onrowcommand="gv_RowCommand">
<Columns>
</Columns>
</asp:GridView>
Во время любой операции с базой данных она обнаружит, какой gridview отправляет команду, и затем соответствующая таблица будет обновлена.
Я так долго применял их для одного вида сетки. Теперь я вижу, что оба вида сетки имеют одинаковые операции, за исключением имен полей таблицы.
Любая помощь будет оценена !!