如何将Auto Numbring添加到网格中的行?

时间:2015-07-28 05:49:17

标签: python wxpython

我在wxpython中使用网格,我从SQL查询获取数据。 我想添加另一列,它将是行数。假设无法修改SQL查询。

如果有4行值则为1,2,3,4

如果有3行值则为1,2,3

要让clerfy让我们使用这个简单的PhoneBook示例: http://code.activestate.com/recipes/578676-a-phone-book-gui-built-in-wxpython-connected-to-da/

那里有4列:

     self.grid_1.CreateGrid(r, 4)#this is to create the grid with same rows as database
    self.grid_1.SetColLabelValue(0, _("ID"))
    self.grid_1.SetColSize(0, 12)
    self.grid_1.SetColLabelValue(1, _("NAME"))
    self.grid_1.SetColSize(1, 150)
    self.grid_1.SetColLabelValue(2, _("SURNAME"))
    self.grid_1.SetColSize(2, 150)
    self.grid_1.SetColLabelValue(3, _("NUMBER"))

现在假设ID是一个列,没有从数据库中提供值,但客户端必须分配行号...

假设SQL给出:

NAME Surname Number
A       V      55
B       C      45

如何更改代码以生成自动行号:

ID    NAME Surname Number
1      A       V      55
2      B       C      45

0 个答案:

没有答案