Bom Dia,
Acredito que essa sua coluna Bairro é um coluna do tipo Consulta (Lookup), com dados vindos de outra lista no site do SharePoint, acontece que esse formato de valor é padrão do SharePoint, o número identifica o ID do item na outra lista e o valor é a coluna que você pediu pra exibir na criação da coluna. É como se você estivesse fazendo a seguitne chamada SPListItem["Bairro"].ToString();.
O problema ai é um só, quando você dá Bind em uma coleção de SPListItem, ele vai chamar o método ToString() para escrever o valor na tela.
Acontece que você pode converter esse valor no objeto SPFieldLookupValue para recuperar somente o valor ou o id, veja se esse código resolve seu problema.
<asp:Label Text='<%# ((SPFieldLookupValue)Eval("Bairro")).LookupValue %>' runat="server" id="BairroLabel" />
Eu escrevi esse código me baseando no SDK do Framework, que fala que o metódo Eval retorna um
Object, estou sem o VS agora e não tenho como testar.
Um Abraço....
Espero que consiga.
MCTS - Windows Sharepoint Services - Application Development