У меня есть несвязанный Gridview, который заполняется запросом Linq to Entities и хотел бы преобразовать строковые значения в определенном столбце в нижний регистр.
В событии Gridview RowDataBound я пытался StrConv(e.Row.Cells(3).Text, VbStrConv.ProperCase)
, но это не работает.
Я также пытался StrConv(emp.Name, VbStrConv.ProperCase)
в запросе LiNQ to Entitiesно все же возвращаемые значения имени должны быть преобразованы в нижний регистр.
Protected Sub GridView3_RowDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewRowEventArgs) Handles GridView3.RowDataBound
If e.Row.RowType = DataControlRowType.DataRow Then
For i As Integer = 0 To e.Row.Cells.Count - 1
Dim cellDate As Date
If Date.TryParse(e.Row.Cells(i).Text, cellDate) Then
e.Row.Cells(i).Text = String.Format("{0:d}", cellDate)
End If
Next
End If
StrConv(e.Row.Cells(4).Text, VbStrConv.ProperCase)
End Sub