Jump to content


Photo

Dois Diferentes Datasources Para O Mesmo Gridview


  • Faça o login para participar
1 reply to this topic

#1 GAMBLER

GAMBLER

    Novato no fórum

  • Usuários
  • 4 posts
  • Sexo:Não informado

Posted 15/03/2009, 07:53

Olá pessoal,
Sou iniciante em ASP.NET e me deparei com o seguinte problema:
Num webform tenho um único Gridview, o qual precisso conectar com dois DataSources distintos para distintas situações.
Mas ao rodar a minha aplicação por qualquer uma das duas situações me aparece o seguinte erro:


“Both DataSource and DataSourceID are defined on 'GridView1'. Remove one definition.”


Se eliminar qualquer um dos DataSources funciona perfeitamente.
COMO FAÇO PARA MANTER OS DOIS DATASOURCES?

Muito obrigado!!!

1º SITUAÇÃO
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="True" DataSourceID="ObjectDataSource1" >


2º SITUAÇÃO
this.GridView1.DataSource = ((DataTable)Session["fDataTable"]).DefaultView;
this.GridView1.DataBind();


:angry:

#2 MACUL

MACUL

    Doutor

  • Usuários
  • 770 posts
  • Sexo:Masculino
  • Localidade:SP

Posted 16/03/2009, 19:28

Pelo que entendi vc tem apenas um DataSource de cada vez, portanto tire do HTML

<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="True" >

e coloque apenas no c;odigo c#
*************** M ** A ** C ** U ** L ***************

*************************************************




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq