选中DataGridView控件的某一行并将其位置滚动到当前选中行
来源:互联网 发布:af淘宝旗舰店真假 编辑:程序博客网 时间:2024/06/07 16:04
1、如果有超过一屏的数据,想通过关键字查找到相关记录,然后再定位之,做法如下:
遍历所有行,把某单元格的值和关键字对比,找到后清除所有选择行,然后把当前行设为选择,然后把grid的CurrentCell设置为当前行的某个可见单元格即可,效果就会自动跳到定位好的行上。
示例代码:
string InputStr=txtFindSp.Text;
foreach(DataGridViewRow dvr in dgvSp.Rows)
{
if(dvr.Cells[2].Value.ToString().StartsWith(InputStr))
{
dgvSp.ClearSelection();
dvr.Selected=true;
dgvSp.CurrentCell = dgvSp.dvr.Cells[1];
break;
}
}
遍历所有行,把某单元格的值和关键字对比,找到后清除所有选择行,然后把当前行设为选择,然后把grid的CurrentCell设置为当前行的某个可见单元格即可,效果就会自动跳到定位好的行上。
示例代码:
string InputStr=txtFindSp.Text;
foreach(DataGridViewRow dvr in dgvSp.Rows)
{
if(dvr.Cells[2].Value.ToString().StartsWith(InputStr))
{
dgvSp.ClearSelection();
dvr.Selected=true;
dgvSp.CurrentCell = dgvSp.dvr.Cells[1];
break;
}
}
- 选中DataGridView控件的某一行并将其位置滚动到当前选中行
- 如何选中滚动文本框从某一行到某一行
- 获取DataGridView中checkBox选中的多行数据并将选中的行插入数据库
- datagridview 获取当前选中行
- Datagridview 显示当前选中行
- winform datagridview 自动选中某一行
- C# DataGridView 光标选中某一行
- 选中DataGridView行,将数据返填到TextBox控件
- 选中DataGrid的某一行
- 选择tableView的某一行时,马上取消当前选中行(选中样式不保留)
- 得到DataGridView的选中行
- DataGridView选中行的值
- DataGridView选中行的值
- dataGridView选中行的数据
- 删除Datagridview选中行并更新数据库
- 删除DataGridView选中行并更新数据库
- 如何判断GridView控件的某一行是否被选中
- 如何判断GridView控件的某一行是否被选中
- 词法分析
- spring in action Third 2
- 飞得更高——记用友研发20年
- 汇编指令速查
- 百度Android面试题(我有同学前一阵子去百度面试过,确实是百度的android工程师职位的面试题)
- 选中DataGridView控件的某一行并将其位置滚动到当前选中行
- Windows8 Metro style app开发前瞻
- andorid知识点集合
- spring in action Third (第一章)
- 根据二叉树的前序和中序序列来重建二叉树
- HTML&CSS快速入门
- SSE指令介绍及其C、C++应用(2)
- C#操纵进程及相关
- 获取窗口句柄