首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

dataGridView1自动定位解决方案

2012-03-04 
dataGridView1自动定位C#中一个dataset为ds1,this.dataGridView1.DataMember View1this.dataGridView

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 也没太多好处

热点排行