当前位置:编程学习 > VB >>

datagrid控件如何在前面显示行号

请问各位,在datagrid控件如何在前面显示行号,我的数据库里面没有行号,但是我在用datagrid控件显示数据的时候想在最前面显示行号(就是显示有多少条数据1,2,3,4......),请问下如何显示,急啊!!
    小弟分也不多,谢谢啊! --------------------编程问答-------------------- RowCount 属性
返回或设置与图表关联的数据网格每一列的行数。

语法

object.RowCount [ = count]

是不是你想要的 --------------------编程问答-------------------- 是不是可以在数据集中集成一列行数,直接绑定到表格上 --------------------编程问答-------------------- 很简单,只要你的recordset中加这么虚拟的一列就可以了嘛

因为datagrid就是对recordset的反映。然后直接绑定就OK

所以下功夫就是SQL语句咯

以pubs中的employee表为示范,SQL语句这么写就OK了,rowid就是虚拟增加的一列

select rowid=(select count( *) from employee  where emp_id<=a.emp_id), *
from employee  a order by rowid
--------------------编程问答-------------------- Grid1.DisplayRowIndex = True '加入此语句就OK了,用不着太复杂
补充:VB ,  控件
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,