Итак, у меня есть gridview, где внутри FooterTemplate я определил имя команды для buttton Add. Вот код для этого:Как получить доступ к «имени команды», который был определен в шаблоне нижнего колонтитула Gridview?
<asp:TemplateField>
<HeaderStyle Font-Size="XX-Small" Font-Names="Verdana" Font-Bold="True" VerticalAlign="Top"></HeaderStyle>
<FooterTemplate><asp:LinkButton CommandName="Insert" Text="Add credit" ID="btnAdd" OnClick="btnAdd_Click" Runat="server" Font-Size="XX-Small "
Font-Names="Verdana" Font-Bold="True" ForeColor="#5BB1E6" Width="7%"></asp:LinkButton>
</FooterTemplate>
</asp:TemplateField>
как эта кнопка Добавить меня есть еще одна кнопка называется Изменить и я хочу поставить SQL заявления для всех этих кнопок в одной функции. Я хотел сделать что-то вроде этого:
protected bool AddNewCredit()
if (e.Commandname == "Insert")
{
Do This}
if (e.Commandename == "Edit")
{
Do this
}
И так далее. Проблема в том, что когда я пытаюсь получить доступ к команде e.rowcomm, она не улавливает имя_кода после e.
Помогите оценить мою цель, которая заключается в том, чтобы читать значение e.commandname в функции. Большое спасибо всем :)
Когда вы говорите, что «он не улавливает имя команды после e», что вы имеете в виду? Вы получаете ошибки компиляции? Нулевая опорная ошибка? –
Решена ли ваша проблема? –
Да, это было большое спасибо всем вам. –