从sql查询获取id的文本

时间:2017-11-20 14:00:29

标签: sql asp.net vb.net

我有sql表1,其中我还有ID为-1的ID。

select id, art_1, art_2, art_3 from table1;

id  |  art_1  |  art_2 |  art_3
----|---------|--------|----------
-1  |    1    |    2   |   null
 1  |    0    |    0   |   null
...

art_1和art_2中ID = -1的值表示表2中的标题。

select id, title from art;

id    title
------------
1     car
2     toy

现在,我构建动态asp表,我希望从 art_n 进入TableHeaderCell 标题。我没有任何想法,因为字段art_n是数字。

Dim n As Integer = 3
For i As Integer = 1 To 7
    If IsNumeric(myDataReader("art_" & i.ToString)) Then
       trHeaderRow.Cells.Add(New TableHeaderCell)
       trHeaderRow.Cells(n + 1).Width = Unit.Pixel(100)
       trHeaderRow.Cells(n + 1).Text = myDataReader("art_" & i.ToString).ToString
       trHeaderRow.Cells(n + 1).CssClass = "example Text3"
       n += 1
    End If
Next

0 个答案:

没有答案