读书人

【30分!】一个winform datagrid记录定

发布时间: 2012-03-09 16:54:56 作者: rapoo

【30分!!!】一个winform datagrid记录定位(即控制滚动条)的问题,望兄弟们拉哥们一把!!!
最近碰到一个头疼的问题:有一个winform,采用tabcontrol(选项卡)控制转向,第一个选项卡中有一个datagrid,当用户选中其中一条记录后,双击或点某个按钮进入详细页,这个详细页是在第二个选项卡中,现在的要求是,当用户返回第一个选项卡时,刚刚用户选择的那条记录必须在datagrid最顶端,也就是说如果记录比较多的话,datagrid会自动定位滚动条到刚刚选的那条记录上,并将其放在最顶端
datagrid默认是能定位到那条记录上的,关键并不是在最顶端,而是在下端,如果是b/s的话还可以用javascript控制,而winform我就不知道怎么办了,望好心人能拉哥们一把



(解决者立马+20,顶着分摊10)

[解决办法]
想了下,只想到一个比较笨的解决办法,
定义一个新的row
然后将当前row的值和第一行的值互换
然后将光标指定到第一列!

楼下有好方法的继续,datagrid不太熟悉,用spreed比较多.

读书人网 >VB Dotnet

热点推荐