WINFORM的DataGridView使用点滴
2013-07-08 15:01
169 查看
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=dvr.Cells[1];
break;
}
}
2、数据绑定
其实很简单,只要实例化一个BindingSource对象,然后把BindingSource对象的DataSource属性设置为DataTable或者DataSet,然后再将DataGridView的DataSource设置为BindingSource对象即可。
遍历所有行,把某单元格的值和关键字对比,找到后清除所有选择行,然后把当前行设为选择,然后把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=dvr.Cells[1];
break;
}
}
2、数据绑定
其实很简单,只要实例化一个BindingSource对象,然后把BindingSource对象的DataSource属性设置为DataTable或者DataSet,然后再将DataGridView的DataSource设置为BindingSource对象即可。
相关文章推荐
- WINFORM的DataGridView使用点滴(转)
- WINFORM的DataGridView使用点滴
- C# Winform DataGridView使用总结 - 转
- winform 在datagridview中使用 combobox,datetimepicker
- Winform中DataGridView的DataGridViewCheckBoxColumn使用方法(选中与选不中)
- C# WinForm DataGridView控件使用
- Winform datagridview使用技巧
- [.NET开发] winform开发中使用datagridview遇到的问题
- WinForm程序用使用List对象绑定DataGridView数据源
- winform中使用DataGridView的若干问题
- winform c# DataGridView 使用中常见问题
- WinForm:DataGridViewButtonColumn的使用
- 关于C#WinForm的datagridview控件的使用经验及技巧收集(持续更新)
- C# Winform中DataGridView的DataGridViewCheckBoxColumn使用方法
- C# Winform中DataGridView的DataGridViewCheckBoxColumn使用方法
- Winform中DataGridView的DataGridViewCheckBoxColumn使用方法(选中与选不中)
- C# Winform DataGridView使用总结 - 转
- c# winform DatagridView使用总结
- 一步一步教你使用AgileEAS.NET基础类库进行应用开发-WinForm应用篇-演示ORM对象与DataGridView的绑定技术-商品字典的另一个实现
- DataGridView 控件使用点滴