Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 14275|Resposta: 0

[ASP.NET] Vinculação de dados GridView

[Copiar link]
Publicado em 08/04/2015 22:49:14 | | |

Existem duas maneiras de vincular dados do GridView: uma é vinculação automática e a outra é vinculação manual. A encadernação automática não é mencionada aqui, explicando principalmente os passos e métodos da encadernação manual
Primeiro, adicione o objeto GridView à página em primeiro plano e depois vá para o fundo
     Adicionar uma fonte de dados
      this.gvShowTenementsInfo.DataSource = tenementService.Select();
      Vincular fontes de dados
      this.gvShowTenementsInfo.DataBind();
Realizar vinculação de dados em segundo plano
Depois disso, vá para a interface de origem da página da recepção
Edite entre <asp:GridView ID="gvShowTenementsInfo" runat="server"> e </asp:GridView> para adicionar manualmente as colunas que precisam ser exibidas.
//这里是展示的集合
<Columns>
O HeaderText dos dados de exibição de binding exibe o campo de descrição do cabeçalho, e o DataField após ele ser usado para vincular a fonte de dados específica e exibir os dados
         <asp:BoundField HeaderText="Nome Doméstico" DataField="tenName" />
  Aqui, o ItemStyle-HorizontalAlign seleciona o estilo de arranjo dentro da coluna de dados específica, como centralização, que precisa ser adicionada manualmente a cada linha
          <asp:TemplateField HeaderText="Se editar" ItemStyle-HorizontalAlign="Center">
            <ItemTemplate>
    Aqui está o método de configuração na página do modelo, vinculando quantas colunas você precisar
            <asp:Label ID="txtShow" runat="server" Text='<%# eval_r("tenName") %>' />
            </ItemTemplate>
          </asp:TemplateField>
          <asp:TemplateField HeaderText="se editar" >
            <ItemTemplate>
                Aqui está a passagem do ID do objeto para ser modificado para a próxima página (Modificar a página de atualização)
               <a href='UpdateTenementTypeInfo.aspx? id=<%# eval_r("tenId") %>'> edit</a>
            </ItemTemplate>
          </asp:TemplateField>
        </Columns>




Anterior:Detalhes da exceção: System.NullReferenceException: A referência ao objeto não é definida para a instância do objeto.
Próximo:O DataTable extrai os dados da primeira linha
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com