如何更改gridview特定行的字体

时间:2014-05-21 10:00:49

标签: asp.net vb.net gridview fonts

我创建了一个应用程序,允许用户选择他/她想要的字体来输入他/她的详细信息。这些详细信息存储在具有所选字体名称的sql server数据库中。现在,当公司的CMD查看报告时,网格视图应显示每行更改的字体名称的所有数据。就像用户选择俄语一样,行数据应该在网格视图中以俄语显示,而另一行则在用户选择的其他语言中显示。 它真的可能或我必须使用另一个控件。请帮忙。 在此先感谢..我的代码是: -

Private Sub GV1_RowDataBound(sender As Object, e As GridViewRowEventArgs) Handles GV1.RowDataBound
    If e.Row.RowType = DataControlRowType.DataRow Then
        If e.Row.Cells(6).Text.ToString() = "M" Then
            e.Row.Font.Name = "Kruti Dev 040"
        End If
    End If
End Sub

但是行的字体仍然没有改变......

2 个答案:

答案 0 :(得分:1)

Private Sub GV1_RowDataBound(sender As Object, e As GridViewRowEventArgs) Handles
GV1.RowDataBound
If e.Row.RowType = DataControlRowType.DataRow Then
    If e.Row.Cells(6).Text.ToString() = "M" Then
        e.row.cells(6).Text.Font.Name = "Kruti Dev 040"
    End If
End If
End Sub

答案 1 :(得分:1)

您还可以将UI设计器用于gridView。在“外观”下,选择“格式条件”。 enter image description here