您的位置:程序门 -> .net技术 -> vb.net



dategrid控件中如何获取期待行的信息呢??


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


dategrid控件中如何获取期待行的信息呢??[已结贴,结贴人:liuqian4243]
发表于:2007-06-25 18:41:18 楼主
dim   childfirst   as   long   =   teachordergrid.datakeys(e.item.itemindex   -   1)
  dim   childsecond   as   long   =   teachordergrid.datakeys(e.item.itemindex)

上面的可以获取当前行及上一行的主键值,
但是我用下面的方法,获取当前行及上一行的其他信息进,却什么也得不到,这是怎么回事呢?到底要怎样才可以实现啊?

  dim   currentflag   as   string   =   e.item.cells(0).text
  dim   priviousflag   as   string   =   teachordergrid.items(e.item.itemindex   -   1).cells(0).text

这两种方法都不行,当前行和上一行的其他值均得不到.......
发表于:2007-06-25 19:19:201楼 得分:5
cells(0)是表示第一个单元格的值吧.
发表于:2007-06-26 07:10:302楼 得分:5
selectrow试试
发表于:2007-06-26 09:01:403楼 得分:0
正如一楼所言,可是我就是得不到,不知哪儿出了问题.

先试一下selectrow喽...
发表于:2007-06-26 13:39:004楼 得分:0
dim   currentflag   as   string   =   teachordergrid.items(e.item.itemindex).cells(0).text.trim()
dim   priviousflag   as   string   =   teachordergrid.items(e.item.itemindex   -   1).cells(0).text.trim()

可我要取的一列是模板列,所以取不到吧.现在改成了绑定列,用上面的形式,就取到值了.


快速检索

最新资讯
热门点击