Отображение данных выбранной строки GridView в текстовом поле вне GridView in ASP.Net
Не работает ? Нет ошибки отображения веб-страницы
АСП.код
&ЛТ;АСП:таблицы с ID="gridview1, на" атрибут runat="сервер" AutoGenerateColumns="ложных" ширина="624px" CssClass="сетки"
AllowPaging="True" AllowSorting="True" BackColor="White" OnRowEditing="GridView1_RowEditing" OnRowCancelingEdit="GridView1_RowCancelingEdit"
BorderColor="#CCCCCC" BorderStyle="None" BorderWidth="1px" CellPadding="3" PageSize = "5"
OnRowUpdating="GridView1_RowUpdating" OnRowDeleting="GridView1_RowDeleting" DataKeyNames="id" OnSelectedIndexChanged="GridView1_SelectedIndexChanged">
<столбцы> <asp:TemplateField>
<HeaderTemplate>
&ЛТ;АСП:чекбокс с ID="chkHeader" атрибут runat="сервер" функция onclick="CheckAll(этого)"/&ГТ;
</HeaderTemplate>
<itemtemplate>
<asp:CheckBox ID="chkchild" runat="server" />
&ЛТ;как ASP:BoundField datafield в="идентификатор" HeaderText="идентификатор" SortExpression="идентификатор" InsertVisible="ложно" только для чтения="истинной" /&ГТ;
<asp:BoundField DataField="updatedby" HeaderText="updatedby" SortExpression="updatedby" />
&ЛТ;как ASP:BoundField datafield в="имя пользователя" HeaderText="имя пользователя" SortExpression="имя пользователя" /&ГТ;
<asp:BoundField DataField="password" HeaderText="password" SortExpression="password" />
&ЛТ;как ASP:BoundField datafield в="Почта" HeaderText="почта" SortExpression="адрес" /&ГТ;
&ЛТ;как ASP:BoundField datafield в="имя_образа" HeaderText="имя_образа" SortExpression="имя_образа" /&ГТ;
&ЛТ;%--&ЛТ;АСП:вариант командное поле в качестве ShowEditButton="истина", ButtonType="изображение" EditImageUrl="~/images/delete.jpg" HeaderText="удалить" /&ГТ;--%&ГТ;
<asp:ImageField DataImageUrlField="uploadimage" HeaderText="uploadimage" ControlStyle-Width = "60" ControlStyle-Height = "100">
&ЛТ;АСП:вариант командное поле в качестве ShowEditButton="истинной" /&ГТ;
<asp:TemplateField HeaderText="удалить" >
<itemtemplate>
&ЛТ;как ASP:ImageButton с ИД="ImageButton2" атрибут runat="сервер" Url_изображения="~/images/delete.jpg"
OnClientClick="возвращение Подтвердить('вы действительно хотите удалить?')" Текст="удалить" Имя_команды="удалить" /&ГТ;
<asp:TemplateField HeaderText="Update">
<itemtemplate>
&ЛТ;как ASP:LinkButton элемент ID="ссылка" атрибут runat="сервер" текст="выбрать" CssClass="linkbutton"&ГТ;
<asp:TemplateField HeaderText="отчет">
<itemtemplate>
<asp:Button ID="Button5" runat="server" Text="Get details" BackColor="#33CCFF" CssClass="getdetails"/>
<footerstyle backcolor="White" forecolor="#000066">
<HeaderStyle BackColor="#006699" Font-Bold="True" ForeColor="White" />
<pagerstyle backcolor="White" forecolor="#000066" horizontalalign="Left">
<rowstyle forecolor="#000066">
&ЛТ;SelectedRowStyle свойства backcolor="#669999" шрифт-жирный="истинный" цвет="белый" /&ГТ;
<sortedascendingcellstyle backcolor="#F1F1F1">
<sortedascendingheaderstyle backcolor="#007DBB">
<sorteddescendingcellstyle backcolor="#CAC9C9">
<sorteddescendingheaderstyle backcolor="#00547E">
Код C#
охраняемых недействительными OnRowCommand(объект отправителя,GridViewCommandEventArgs е)
{
if(e.CommandName=="выбрать")
{
GridViewRow row = ((e.CommandSource as LinkButton).NamingContainer как GridViewRow);
TextBox2.Text = строка.Клетки[2].Текст;
TextBox3.Text = строка.Клетки[3].Текст;
TextBox4.Text = строка.Клетки[4].Текст;
}
}