Member 12842878 Ответов: 0

Как найти элемент управления link button, помещенный в шаблон edit item, и значения объекта sender внутри события rowupdating?


&ЛТ;в ASP:GridView в идентификатор="GvProductType" атрибут runat="сервер" AutoGenerateColumns="false" - в CssClass="таблица-таблица наведения-граничит объекта DataTable нет-футер"
AllowPaging="false" PageSize="500" OnPageIndexChanging="GvProductType_PageIndexChanging" OnRowDataBound="GvProductType_RowDataBound" PagerStyle-CssClass="pager" OnRowCommand="GvProductType_RowCommand" OnRowEditing="GvProductType_RowEditing" OnRowCancelingEdit="gvproducttype_rowcancelingedit" Onrowupdating="Gvproducttype_rowupdating">
& lt;колонки>


<asp:TemplateField HeaderText= "Image1" SortExpression= "PImage_Name_FrontThumb">
& lt;itemtemplate>
&ЛТ;АСП:идентификатор изображения="Изображение1" атрибут runat="сервер" Url_изображения=в'<%# Ивала("ImageFile1")%&ГТ;'
Высота= "50px" ширина= "50px" />
&ЛТ;АСП:метка идентификатор="lblimage1" атрибут runat="сервер" текст=в'<%#Ивала("ImageFile1") %&ГТ;' видна="ложно"и GT;


< edititemtemplate>
<asp:FileUpload ID= "fuImage1grid" runat= "server" />
&ЛТ;как ASP:LinkButton элемент ID="lbtnupdateimage1" атрибут runat="сервер" Текст="Загрузить" Имя_команды="обновить" и GT;



<asp:TemplateField HeaderText=" Image2 "SortExpression= "PImage_Name_BackThumb">
& lt;itemtemplate>
&ЛТ;АСП:идентификатор изображения="Рис2" атрибут runat="сервер" Url_изображения=в'<%# Ивала("ImageFile2") %&ГТ;'
Высота= "50px" ширина= "50px" />
&ЛТ;АСП:метка идентификатор="lblimage2" атрибут runat="сервер" текст=в'<%#Ивала("ImageFile2") %&ГТ;' видна="ложно"и GT;

< edititemtemplate>
<asp:FileUpload ID= "fuImage2grid" runat= "server" />
&ЛТ;как ASP:LinkButton элемент ID="lbtnupdateimage2" атрибут runat="сервер" Текст="Загрузить" Имя_команды="обновить" и GT;


<asp:TemplateField HeaderText= "Image3" SortExpression= "PImage_Name_BackThumb">
& lt;itemtemplate>
&ЛТ;АСП:идентификатор изображения="Image3" атрибут runat="сервер" Url_изображения=в'<%# Ивала("ImageFile3") %&ГТ;'
Высота= "50px" ширина= "50px" />
&ЛТ;АСП:метка идентификатор="lblimage3" атрибут runat="сервер" текст=в'<%#Ивала("ImageFile3") %&ГТ;' видна="ложно"и GT;

< edititemtemplate>
<asp:FileUpload ID= "fuImage3grid" runat= "server" />
&ЛТ;как ASP:LinkButton элемент ID="lbtnupdateimage3" атрибут runat="сервер" Текст="Загрузить" Имя_команды="обновить" и GT;


<asp:TemplateField HeaderText= "Image4" SortExpression= "PImage_Name_BackThumb">
& lt;itemtemplate>
&ЛТ;АСП:идентификатор изображения="Image4" атрибут runat="сервер" Url_изображения=в'<%# Ивала("ImageFile4") %&ГТ;'
Высота= "50px" ширина= "50px" />
&ЛТ;АСП:метка идентификатор="lblimage4" атрибут runat="сервер" текст=в'<%#Ивала("ImageFile4") %&ГТ;' видна="ложно"и GT;

< edititemtemplate>
<asp:FileUpload ID= "fuImage4grid" runat= "server" />
&ЛТ;как ASP:LinkButton элемент ID="lbtnupdateimage4" атрибут runat="сервер" Текст="Загрузить" Имя_команды="обновить" и GT;


<asp:TemplateField HeaderText=" Image5 "SortExpression= "PImage_Name_BackThumb">
& lt;itemtemplate>
&ЛТ;АСП:идентификатор изображения="Image5" атрибут runat="сервер" Url_изображения=в'<%# Ивала("ImageFile5") %&ГТ;'
Высота= "50px" ширина= "50px" />
&ЛТ;АСП:метка идентификатор="lblimage5" атрибут runat="сервер" текст=в'<%#Ивала("ImageFile5") %&ГТ;' видна="ложно"и GT;

< edititemtemplate>
<asp:FileUpload ID= "fuImage5grid" runat= "server" />
&ЛТ;как ASP:LinkButton элемент ID="lbtnupdateimage5" атрибут runat="сервер" Текст="Загрузить" Имя_команды="обновить" и GT;


<asp:TemplateField>
& lt;itemtemplate>
&ЛТ;как ASP:fileupload с ИД="flUploadedImages" класс="мульти" несколько="несколько" атрибут runat="сервер" /&ГТ;

&ЛТ;как ASP:HiddenField идентификатор="hdnProdId" атрибут runat="сервер" значение=в'<%#Ивала("код продукта") %&ГТ;' /&ГТ;


<asp:TemplateField>
& lt;itemtemplate>
&ЛТ;как ASP:LinkButton элемент ID="lbtndelete" атрибут runat="сервер" текст="удалить" CommandArgument='&л;%#Ивала("код продукта") %&ГТ;' Имя_команды="ДЛТ" видны="ложно"и GT;
&ЛТ;как ASP:LinkButton элемент ID="btnedit" атрибут runat="сервер" текст="редактировать" Имя_команды="редактировать" CommandArgument='&л;%#Ивала("код продукта") %&ГТ; в'>
&ЛТ;как ASP:HiddenField идентификатор="hdneditProdId" атрибут runat="сервер" значение=в'<%#Ивала("код продукта") %&ГТ;' /&ГТ;
&ЛТ;как ASP:LinkButton элемент ID="btUpload" атрибут runat="сервер" текст="загрузить изображение" класс="БТН btn_blue" функция onclick="btUpload_Click"&ГТ;

< edititemtemplate>
&ЛТ;как ASP:LinkButton элемент ID="btncancel" атрибут runat="сервер" текст="отмена" Имя_команды="Отмена"и GT;



<pagerstyle cssclass= "pagination-ys">


Что я уже пробовал:

Я пытаюсь проверить, какой элемент управления upload запустил событие обновления с помощью объекта sender, но получаю нулевое значение и пытаюсь получить значение элементов управления link button в переменной CS link button, объявленной внутри события.

охраняемых недействительными GvProductType_RowUpdating(объект отправителя, GridViewUpdateEventArgs е)
{

строке filename = "";

строка currentdatetime = "";
//////// Получение значений элементов управления кнопками во время выполнения //////////////
Подряд GridViewRow = GvProductType.Ряды[электронный.Параметр rowindex];
LinkButton clickedbutton = отправитель как LinkButton;
LinkButton update1 = (row.FindControl ("lbtnupdateimage1") as LinkButton);
LinkButton update2 = (row.FindControl ("lbtnupdateimage2") as LinkButton);
LinkButton update3 = (row.FindControl ("lbtnupdateimage3") as LinkButton);
LinkButton update4 = (row.FindControl ("lbtnupdateimage4") as LinkButton);
LinkButton update5 = (row.FindControl ("lbtnupdateimage5") as LinkButton);

Пожалуйста, дайте мне знать, если есть решение для этого....

0 Ответов