Asp.net 从VB在Gridview单元格内创建标签

Asp.net 从VB在Gridview单元格内创建标签,asp.net,vb.net,gridview,label,Asp.net,Vb.net,Gridview,Label,我在VB中有一些代码,它在gridview的行中循环,并检查某个collumn的值,我在if语句中编写了一些代码,在单元格中创建了一个可单击的标签,当单元格,我已经编写了一些代码,可以创建我的标签,但我不太确定它如何在row.Cells8中创建标签 我想知道是否可以得到一些帮助,我应该如何做这件事 这是我的密码: For i As Integer = 0 To GridView1.Rows.Count - 1 Dim row = GridView1.Rows(i) Di

我在VB中有一些代码,它在gridview的行中循环,并检查某个collumn的值,我在if语句中编写了一些代码,在单元格中创建了一个可单击的标签,当单元格,我已经编写了一些代码,可以创建我的标签,但我不太确定它如何在row.Cells8中创建标签

我想知道是否可以得到一些帮助,我应该如何做这件事

这是我的密码:

            For i As Integer = 0 To GridView1.Rows.Count - 1
Dim row = GridView1.Rows(i)

Dim rowHeaderCell = row.Cells(8)
            If rowHeaderCell.Text = " " Then

Dim lbl As New Label
                lbl.Size = New System.Drawing.Size(159, 23)
                lbl.Location =
                lbl.Text = "label text goes here"
                Me.Controls.Add(lbl)

            End If
        Next

提前谢谢你

若要制作可单击标签,请将列的类型更改为:[DataGridViewLinkColumn]

以下是用LBL值替换空单元格值的代码:

For i As Integer = 0 To GridView1.Rows.Count - 1
        If GridView1.Rows(i).Cells(8).Value.Trim = "" Then
            Dim lbl As String
            lbl = "label text goes here "
            GridView1.Rows(i).Cells(8).Value = lbl
        End If
    Next

你是个救生员,我如何将列的类型更改为DataGridViewLinkColumn?