function Up(obj) {
var currentrow = 0;//当前点中行
var otable = document.getElementById("TempletGridView");//表
var currentrowobj = obj.parentNode.parentNode; //当前行对象
currentrow = currentrowobj.rowIndex;
// for (var i = 1; i < otable.rows.length; i++) {
// if (otable.childNodes[i] == currentrowobj) {
// currentrow = i;
// }
// }
if (currentrow < 2) return;
otable.rows[currentrow].swapNode(otable.rows[--currentrow]);
}
function Down(obj) {
var currentrow = 0; //当前点中行
var otable = document.getElementById("TempletGridView"); //表
var currentrowobj = obj.parentNode.parentNode; //当前行对象
currentrow = currentrowobj.rowIndex;
if (currentrow > otable.rows.length-2) return;
otable.rows[currentrow].swapNode(otable.rows[++currentrow]);
}
function Top(obj) {
var currentrow = 0; //当前点中行
var otable = document.getElementById("TempletGridView"); //表
var currentrowobj = obj.parentNode.parentNode; //当前行对象
currentrow = currentrowobj.rowIndex;
if (currentrow == otable.rows.length - 1) return;
otable.moveRow(currentrow, 1);
}
------------------------------
<asp:TemplateField HeaderText="操作">
<ItemTemplate>
<asp:LinkButton ID="deleteBtn" runat="server" Text="删除" CommandName="del" CommandArgument='<%# Eval("fBillNo") %>'
OnClientClick="return confirm('确认执行删除操作?');" />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="向上">
<ItemTemplate>
<img src="Down.png" Width="15px" Height="20px" οnclick="javascript:Up(this)"/>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="向下">
<ItemTemplate>
<img src="Up.png" Width="15px" Height="20px" οnclick="javascript:Down(this)"/>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="置顶">
<ItemTemplate>
<img src="Top.gif" Width="15px" Height="20px" οnclick="javascript:Top(this)"/>
</ItemTemplate>
</asp:TemplateField>