dataGridView1自动定位
C#中一个dataset为ds1,
this.dataGridView1.DataMember = "View1";
this.dataGridView1.DataSource = this.ds1;
怎样操作ds1使dataGridView1选择行自动定位到指定行?
比如我用了语句 ds1.View1.First(); 或ds1.View1.Last(); dataGridView1光标所在行并没有作对应的改变.
View1里有个Id字段
我要实现:打开一新窗口,它的dataGridView1自动定位到Id=258那一行,如何实现?
------解决方案--------------------锚点
------解决方案--------------------做的for循环
for(int i=0;i<dataGridView1.rows.count;i++)
{
if(datagridview1["id",i].value.toString()=="258")
{
datagridview1.currentcell=datagridview["id",i];
}
}
}
代码随手写的,大小写注意
------解决方案--------------------干嘛要在ds上做文章,你定位还不是要dv,要显示的。。。应该是dv上吧
------解决方案--------------------个人感觉你既然要选中datagridview1的某一行,想不在datagridview1做文章应该是不行的、(不过也可能可以,我技术不够还不知道).更何况应该没什么区别,去操作dataset 也没太多好处