嗨,大家好順序,使用箭頭更改,一切事都顯示在一個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>
謝謝!