在过去的几个小时里,我一直把头撞在墙上,我似乎无法从 GridView 中的 SQL 单元格中查看 HTML 标记。
当我设置 AutoGenerateColumns=False 时,这很容易,因为我可以在 DataGird ASP.Net 标记中设置 boundfield 属性。但是,如果打开 AutoGenerate,我似乎无法对 gridview 做任何事情。
这是我的vb代码:
Dim sqlcmd As String = "Select [Bugs:], [QC#:] FROM " & """" & datasource & """" & Extra
Using con As New System.Data.SqlClient.SqlConnection(connexstring)
con.Open()
Dim da = New SqlDataAdapter(sqlcmd, con)
Dim ds = New DataSet()
da.Fill(ds)
Gridview1.DataSource = ds
da.Dispose()
ds.Dispose()
con.Close()
End Using
GenTables(gen)
Dbind()
我需要显示的两列中都有 html 标记。
这是我的网格视图:
<asp:GridView ID="GridView1" runat="server"
EmptyDataText="There are no data records to display."
BackColor="White" BorderColor="#999999" BorderWidth="1px"
CellPadding="3" ForeColor="Black" GridLines="Vertical" BorderStyle="Solid"
Visible="False" AutoGenerateEditButton="True">
<AlternatingRowStyle BackColor="#CCCCCC" />
<Columns>
</Columns>
<FooterStyle BackColor="#CCCCCC" />
<HeaderStyle BackColor="Black" Font-Bold="True" ForeColor="White" />
<PagerStyle BackColor="#999999" ForeColor="Black"
HorizontalAlign="Center" />
<SelectedRowStyle BackColor="#000099" ForeColor="White" Font-Bold="True" />
<SortedAscendingCellStyle BackColor="#F1F1F1" />
<SortedAscendingHeaderStyle BackColor="#808080" />
<SortedDescendingCellStyle BackColor="#CAC9C9" />
<SortedDescendingHeaderStyle BackColor="#383838" />
</asp:GridView>
有谁知道如何在列已经生成后允许gridview单元格显示html?
谢谢,扎克