Попробуйте это (отредактировано)
Text='<%# If(Not Eval("Name").ToString.Length = 0, Eval("Name") , Eval("Other")) %>'
Если это не сработает, возможно, вам придется создать метод Code Behind
Text='<%# RetrieveName(Eval("Name"),Eval("Other"))'
Код позади
Public Function RetrieveName(Byval name As String?, Byval other As String?) As String
If Not String.IsDBNull(name) Then
return name
ElseIf String.IsDBNull(name) AndAlso Not String.IsDBNull(other) Then
return other
Else
return String.Empty
End If
End Function