嗨,大家好顺序,使用箭头更改,一切事都显示在一个GridView的ASP.NET
我试图用箭头表示的图像,以允许用户更改顺序的项目出现在ASP.NET的网格视图中的列表中。
我有一个名为“position”的类,该类显示在GridView内部并按位置排序。在gridview的每一行都有一个向上和向下的箭头,我想改变gridview的行所表示的对象的“位置”的值。最简单的方法是什么?
ASP -
<br /><strong>Previous Employment: </strong> <br />
Pick one of your previous employers listed below to update/delete or <asp:HyperLink ID="PreviousEmploymentLink" runat="server" />.
<asp:GridView runat="server" ID="EmploymentDataGrid" AutoGenerateColumns="false" OnRowDeleting="EmploymentDataGrid_onDeleting"
DataKeyNames="EmployerId" SkinID="FullWidthGrid" >
<EmptyDataTemplate>
<p>No Previous Employment added yet</p>
</EmptyDataTemplate>
<Columns>
<asp:BoundField HeaderText="Dates" DataField="Dates" />
<asp:BoundField HeaderText="Employer's Name" DataField="EmployerName" />
<asp:BoundField HeaderText="Job Description" DataField="JobDescription" />
<asp:BoundField HeaderText="Job Title" DataField="JobTitle" />
<asp:HyperLinkField HeaderStyle-Width="30px" DataNavigateUrlFields="EmployerId"
HeaderText="Edit" Text="<img src='../../../Images/edit.gif' alt='Edit Employment' border='0'/>"
DataNavigateUrlFormatString="UpdatePreviousEmployment.aspx?PreviousEmploymentId={0}" />
<asp:TemplateField HeaderText="Delete" ItemStyle-HorizontalAlign="Center" HeaderStyle-Width="45px">
<ItemTemplate>
<asp:ImageButton AlternateText="Delete User" ID="DeleteButton" runat="server" CommandName="Delete" ImageUrl="~/Images/delete.gif" />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Position" ItemStyle-HorizontalAlign="Center" HeaderStyle-Width="45px">
<ItemTemplate>
<asp:ImageButton AlternateText="Move Up" ID="UpPositionButton" runat="server" CommandName="MoveEmploymentUp" OnClick="MoveEmploymentUp" ImageUrl="~/Images/arrow_up_green.gif" />
<asp:ImageButton AlternateText="Move Down" ID="DownPositionButton" runat="server" CommandName="MoveEmploymentDown" ImageUrl="~/Images/arrow_down_green.gif" />
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
谢谢!