Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 14275|Respuesta: 0

[ASP.NET] Vinculación de datos GridView

[Copiar enlace]
Publicado en 8/4/2015 22:49:14 | | |

Hay dos formas de vincular datos de GridView: una es la vinculación automática y la otra la vinculación manual. Aquí no se menciona la encuadernación automática, explicando principalmente los pasos y métodos de la encuadernación manual
Primero, añade el objeto GridView a la página de primer plano y luego ve al fondo
     Añadir una fuente de datos
      this.gvShowTenementsInfo.DataSource = tenementService.Select();
      Binding fuentes de datos
      this.gvShowTenementsInfo.DataBind();
Realizar enlace de datos en segundo plano
Después de eso, ve a la interfaz de origen de la página de recepción
Edición entre <asp:GridView ID="gvShowTenementsInfo" runat="server"> y </asp:GridView> para añadir manualmente las columnas que deben mostrarse.
//这里是展示的集合
<Columns>
El HeaderText de los datos de visualización de la vinculación muestra el campo de descripción del encabezado, y el DataField después de usarse para vincular la fuente de datos específica y mostrar los datos
         <asp:BoundField HeaderText="Nombre del hogar" DataField="tenName" />
  Aquí, ItemStyle-HorizontalAlign selecciona el estilo de disposición dentro de la columna de datos específica, como el centrado, que debe añadirse manualmente a cada fila
          <asp:TemplateField HeaderText="Si editar" ItemStyle-HorizontalAlign="Center">
            <ItemTemplate>
    Aquí está el método de configuración en la página de plantilla, asignando tantas columnas como necesites
            <asp:Label ID="txtShow" runat="server" Text='<%# eval_r("tenName") %>' />
            </ItemTemplate>
          </asp:TemplateField>
          <asp:TemplateField HeaderText="si editar" >
            <ItemTemplate>
                Aquí pasa el ID del objeto a modificar a la siguiente página (Actualizar la página de modificación)
               <a href='UpdateTenementTypeInfo.aspx? id=<%# eval_r("tenId") %>'> editar</a>
            </ItemTemplate>
          </asp:TemplateField>
        </Columns>




Anterior:Detalles de la excepción: System.NullReferenceException: La referencia al objeto no se establece como la instancia del objeto.
Próximo:DataTable extrae los datos de la primera fila
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com