listBox 上移下移
来源:互联网 发布:刺客信条袖剑淘宝 编辑:程序博客网 时间:2024/05/08 04:51
1.上移多項
If lstSelectedColumns.Items.Count = 0 Then
Response.Write("<script languange='javascript'>alert('沒有可選項');</script>")
Exit Sub
End If
If Me.lstSelectedColumns.SelectedIndex = -1 Then
Response.Write("<script languange='javascript'>alert('請選擇需要上移的字段');</script>")
Exit Sub
End If
Dim j As Integer
For j = 0 To Me.lstSelectedColumns.Items.Count - 1
Dim item As ListItem = Me.lstSelectedColumns.Items(j)
If item.Selected = True Then
Dim i As Integer = Me.lstSelectedColumns.Items.IndexOf(item)
If i = 0 Then
Response.Write("<script languange='javascript'>alert('無法上移');</script>")
Exit Sub
ElseIf i = -1 Then
Response.Write("<script languange='javascript'>alert('請選擇需要上移的字段');</script>")
Exit Sub
End If
lstSelectedColumns.Items.Remove(item)
lstSelectedColumns.Items.Insert(i - 1, item)
End If
Next
2.下移多項
If lstSelectedColumns.Items.Count = 0 Then
Response.Write("<script languange='javascript'>alert('沒有可選項');</script>")
Exit Sub
End If
If Me.lstSelectedColumns.SelectedIndex = -1 Then
Response.Write("<script languange='javascript'>alert('請選擇需要下移的字段');</script>")
Exit Sub
End If
Dim j As Integer = Me.lstSelectedColumns.Items.Count - 1
While j <> -1
Dim item As ListItem = Me.lstSelectedColumns.Items(j)
If item.Selected = True Then
Dim i As Integer = Me.lstSelectedColumns.Items.IndexOf(item)
If i = lstSelectedColumns.Items.Count - 1 Then
Response.Write("<script languange='javascript'>alert('無法下移');</script>")
Exit Sub
ElseIf i = -1 Then
Response.Write("<script languange='javascript'>alert('請選擇需要下移的字段');</script>")
Exit Sub
End If
lstSelectedColumns.Items.Remove(item)
lstSelectedColumns.Items.Insert(i + 1, item)
End If
j = j - 1
End While
3.上移一項
Dim item As ListItem = lstSelectedColumns.SelectedItem
Dim i As Integer = lstSelectedColumns.SelectedIndex
If lstSelectedColumns.Items.Count = 0 Then
Response.Write("<script languange='javascript'>alert('沒有可選項');</script>")
Exit Sub
ElseIf i = 0 Then
Response.Write("<script languange='javascript'>alert('已是第一項');</script>")
Exit Sub
ElseIf i = -1 Then
Response.Write("<script languange='javascript'>alert('請選擇');</script>")
Exit Sub
End If
lstSelectedColumns.Items.RemoveAt(i)
lstSelectedColumns.Items.Insert(i - 1, item)
4.下移一項
Dim item As ListItem = lstSelectedColumns.SelectedItem
Dim i As Integer = lstSelectedColumns.SelectedIndex
If lstSelectedColumns.Items.Count = 0 Then
Response.Write("<script languange='javascript'>alert('沒有可選項');</script>")
Exit Sub
ElseIf i = 0 Then
Response.Write("<script languange='javascript'>alert('已是第一項');</script>")
Exit Sub
ElseIf i = -1 Then
Response.Write("<script languange='javascript'>alert('請選擇');</script>")
Exit Sub
End If
lstSelectedColumns.Items.RemoveAt(i)
lstSelectedColumns.Items.Insert(i + 1, item)
5.javascript實現方法
function MoveUp()
{
var objright=document.all("LstRight");
var count=objright.children.length;
if (count==0)
{
alert("沒有可選項");
return false;
}
var selindex=objright.selectedIndex;
if (selindex==0) return false;
var selobj=objright.item(selindex);
var refobj=objright.item(selindex-1);
objright.insertBefore(selobj,refobj);
return false
}
function MoveDown()
{
var objright=document.all("LstRight")
var selindex=objright.selectedIndex;
var count=objright.children.length;
if (count==0)
{
alert("沒有可選項");
return false;
}
var selobj=objright.item(selindex);
if (selindex+2>=count)
{
objright.appendChild(selobj);
}else{
var refobj=objright.item(selindex+2);
objright.insertBefore(selobj,refobj)
}
return false
}
- listBox 上移下移
- ListBox控件实现上移、下移、循环上移、循环下移操作
- ListBox(上移,下移,左移,右移)
- ListBox(上移,下移,左移,右移)
- ListBox(上移,下移,左移,右移)
- wpf listbox 选中项 上移下移
- ListBox(上移,下移,左移,右移)(全部是javascript)
- ListBox实现上移,下移,左移,右移操作
- ListBox实现上移,下移,左移,右移操作
- ListBox控件实现选项的上移、下移、左移、右移
- Winfrom 中 ListBox如何实现上移下移,置顶 置底的功能
- ASP.NET 中listbox实现上移下移置顶置底,(支持多选)
- ListBox操作(绑定、添加、删除、上移、下移、添加全部、删除……)
- asp.net中两个ListBox 左右互相移动,以及上移、下移
- asp.net中两个ListBox 左右互相移动,以及上移、下移 .
- div 上移下移技术
- table : 上移,下移,置顶
- jquery select 上移下移
- 如何使用blog
- CamShift算法,OpenCV实现1--Back Projection
- 设计模式之Mediator——联通篇
- JDBC接口技术
- 个人写的一个偷懒的软件,有兴趣的拿去用用(更新).
- listBox 上移下移
- 设计模式之Chain of Responsibility——项目篇
- rpc的新架构
- Windows XP Professional计算机启动过程概述
- 设计模式之Bridge——游戏篇
- 新新发现IT人通病~
- 设计模式之Flyweight——打球篇
- 设计模式之Command——电视篇
- 从页面中取出e-mail地址和相对链接及绝对链接的代码...