Vb.net gridview列项样式无效
我正在使用vb.net从DB填充一个网格视图,问题是在绑定网格视图后,我更改了项目stlye,但它给出了这个错误的答案Vb.net gridview列项样式无效,vb.net,gridview,Vb.net,Gridview,我正在使用vb.net从DB填充一个网格视图,问题是在绑定网格视图后,我更改了项目stlye,但它给出了这个错误的答案 索引超出范围。必须为非负数且小于集合的大小 这是我的密码 Public Sub loadnews() Try con.Open() Dim da As New OdbcDataAdapter("SELECT A.LABEL ""Highest"",A.VALUE||' '||A.DATED ""SML I (Jha
索引超出范围。必须为非负数且小于集合的大小
这是我的密码
Public Sub loadnews()
Try
con.Open()
Dim da As New OdbcDataAdapter("SELECT A.LABEL ""Highest"",A.VALUE||' '||A.DATED ""SML I (Jhang)"",b.VALUE||' '||b.DATED ""SML II (Bhone)"" FROM (SELECT * FROM CMS20122013.DNEWS_HIGHEST_J@CMS) A, (SELECT * FROM CMS20122013.DNEWS_HIGHEST_B@CMS) B WHERE A.SRLNUM=B.SRLNUM", con)
Dim ds As New DataSet
da.Fill(ds)
GridView11.DataSource = ds
GridView11.DataBind()
GridView11.Columns(1).ItemStyle.Font.Bold = True
con.Close()
Catch ex As Exception
Response.Write(ex.ToString())
Finally
con.Close()
End Try
End Sub
请任何人帮助我如何将0
列加粗使用此选项:
Dim i As Integer = 0
For i = 0 To GridView11.Rows.Count - 1
GridView11.Rows(i).Cells(0).Font.Bold = True
Next
使用行数据绑定事件:
Sub GridView1_RowDataBound(ByVal sender As Object, ByVal e As GridViewRowEventArgs)
If e.Row.RowType = DataControlRowType.DataRow Then
e.Row.Cells(0).Font.Bold = True
End If
End Sub
使用此答案时不使用ItemStyle此选项仅第一个项目加粗。是否将整列加粗?您必须使用循环将其加粗此选项加粗,并显示与我在问题中所写错误相同的异常