⊕注册本站 ⊕ 论坛 ⊕ 繁體中文
1) 如果dgOutImage.DataSource=集合(RecFileArgs)
(向上移动)
dgOutImage.DataSource = new BindingList<RecFileArgs>(RecFileArgs1); //如果选择的是多行 if (dgOutImage.SelectedRows.Count > 1) { return; } dgOutImage.Focus(); //目前选择的行号 int rowIndex = dgOutImage.CurrentRow.Index; if (rowIndex != 0) { RecFileArgs _reccCurr = dvrPlayListRight[rowIndex]; RecFileArgs _reccPer = dvrPlayListRight[rowIndex - 1]; dvrPlayListRight[rowIndex] = _reccPer; dvrPlayListRight[rowIndex - 1] = _reccCurr; dgOutImage.DataSource = dvrPlayListRight; dgOutImage.Refresh(); dgOutImage.Rows[rowIndex - 1].Selected = true; dgOutImage.CurrentCell = dgOutImage.Rows[rowIndex - 1].Cells[0]; } if (rowIndex - 1 == 0) { 向上按钮.Enabled = false; } else { 向上按钮.Enabled = true; }
2) 如果dgOutImage.DataSource= DataTable
(向下移动)
object[] _rowData = DataTable.Rows[i].ItemArray;
DataTable.Rows[i].ItemArray = DataTable.Rows[i+1].ItemArray
DataTable.Rows[i+1].ItemArray = _rowData;
用SqlDataSource实现DataList嵌套DataList使用VB.net实现sql数据库的备份与恢复代码vb实现IP设置C#通过ADO.NET建表点实现方法VC++实现对文件夹时间的修改asp.net+C#实现文件上传实现代码ShowModalDialog数据缓存的清除方法lambda表达式的一般应用C#实用技巧:轻松实现对文件的操作C#实现所有经典排序算法
| 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 网站公告
Copyright 2006-2008 pcjx.com All Rights Reserved 电脑技巧 版权所有 粤ICP备06059145号 地图 本网站所有内容未经许可不得转载或做其他使用