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那一行,如何实现?
this.dataGridView1.DataMember = "View1";
this.dataGridView1.DataSource = this.ds1;
怎样操作ds1使dataGridView1选择行自动定位到指定行?
比如我用了语句 ds1.View1.First(); 或ds1.View1.Last(); dataGridView1光标所在行并没有作对应的改变.View1里有个Id字段
我要实现:打开一新窗口,它的dataGridView1自动定位到Id=258那一行,如何实现?
{
if(datagridview1["id",i].value.toString()=="258")
{
datagridview1.currentcell=datagridview["id",i];
} }
}代码随手写的,大小写注意
for(int i=0;i <dataGridView1.rows.count;i++)
{
if(datagridview1["id",i].value.toString()=="258")
{
datagridview1.currentcell=datagridview["id",i];
} }
}
类似
for变成for(int i=0;i<ds1.Tables[0].Rows.Count;i++)
if那句换成 if(ds1.Tables[0].Rows[i]["id"].ToString()=="258")
其他不变