当前位置:编程学习 > C#/ASP.NET >>

如何设置datagridview中的某行为当前行啊

本人想实现单击上一条按钮,下一条按钮等,来改变datagridview中的当前行,如当我单击最后一条按钮时,datagridview中的最后一行成为当前行(非选定行).
我是个初学者,请大家不吝赐教啊 --------------------编程问答-------------------- 自己顶一下,先 --------------------编程问答-------------------- 设置Position就行了

this.dataGridView1.BindingContext[ds1,"Customers"].Position-=1; --------------------编程问答-------------------- private void btnFirst_Click(object sender, EventArgs e)
        {
            this.dgvBook.BindingContext[dsBook, "Book"].Position = 0;
                      
        }


单击按钮时发生异常啊,提示无法创建Book的子列表啊,这是怎么回事啊 --------------------编程问答-------------------- 哈哈,问题得到解决啊,我还少了一句,this.dgvBook.datamember="Book"; --------------------编程问答-------------------- 但是我不个想用初始时dataadapter填充dataset使用的表名(在类里使用的表名),
我想用另外的更有意义的表名,如在类里若不使用表名,即da.fill(ds);在调用后
使用dataset dsBook=调用类后返回的dataset;
datatable dt=new ("Book");
dt=dsBook.table[0];
this.dgvBook.datamember="Book";
为什么这样不行啊,提示无法创建字段Book的子列表啊

--------------------编程问答-------------------- 如果你只有一张表,可以这样:
DataTable dt=new DataTable();
dataadapter.Fill(dt);

……

this.dgvBook.BindingContext[dt]Position --------------------编程问答-------------------- 刚好用到. 早日结贴
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,