Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente bannato
    Registrato dal
    Jul 2003
    Messaggi
    404

    [ASP.NET] Inserire Record nelle Celle

    Salve amici del Forum, avrei bisogno di un piccolo aiuto.Ho una pagina aspx dove mi collego ad un DataBase Access poi mi faccio un ciclo per la scansione dei Record.Ora la pagina è formata da una tabella, ed io dovrei inserire in ogni cella un singolo record dalla query. Ora mi chiedo come faccio ad inserire in ogni cella un record. Tipo 5 record il campo nome deve andare progressivamente in 5 celle, un nome in ogni cella.
    E' possibile un esempio?
    Grazie

  2. #2
    tuadatagrid.datasource = tuadatatable
    tuadatagrid.databind
    Saluti a tutti
    Riccardo

  3. #3
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    ma in rendering oppure in code-behind ?

  4. #4
    Utente bannato
    Registrato dal
    Jul 2003
    Messaggi
    404
    Vorrei premettere che faccio una connessione da codice con adodb e ho un recordset che con un ciclo while faccio la scansione.Ora mi chiedo come faccio a inserire i 5 record in 5 celle differenti?

  5. #5
    Originariamente inviato da bluelions
    Vorrei premettere che faccio una connessione da codice con adodb e ho un recordset che con un ciclo while faccio la scansione.Ora mi chiedo come faccio a inserire i 5 record in 5 celle differenti?
    Mi sa che continuerai a chiedertelo a meno che non trovi da solo la strada perche' la tecnica che stai usando e' molto simile a quella usata con le asp classiche mentre invece con aspx ci sono degli oggetti come il datagrid o il repeater che fanno lo stesso lavoro che chiedi tu ma in automatico.
    Stai usando visualstudio oppure un altro editor come dreamweaver? Nel caso usi dreamweaver, puoi provare a creare un recordset (dw lo chiama cosi ma poi guardando nel codice e' un dataset) e una area ripetuta. Dw non fara' altro che collegare ad un repeater il dataset. Tutto cio' se non ricordo male perche' e' da un po' che non uso dw per aspx.
    Saluti a tutti
    Riccardo

  6. #6
    Utente bannato
    Registrato dal
    Jul 2003
    Messaggi
    404
    Mi spiego meglio: Ho una tabella con tre celle e all'interno di queste celle devo inserire in modo sequenziale i valori del campo nome che ho nel mio database. Quindi per ogni cella devo mettere un valore.

  7. #7
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Non ho doti divinatorie. Perciò la tento così:
    Nella pagina
    codice:
    <%@ Page Language="vb" AutoEventWireup="false" Codebehind="a.aspx.vb" Inherits="corso_apogeo.a"%>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    	<HEAD>
    		<title>a</title>
    		<meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.1">
    		<meta name="CODE_LANGUAGE" content="Visual Basic .NET 7.1">
    		<meta name="vs_defaultClientScript" content="JavaScript">
    		<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
    	</HEAD>
    	<body MS_POSITIONING="FlowLayout">
    		<form id="Form1" method="post" runat="server">
    			<asp:DataList id="DataList1" runat="server" GridLines="Both" RepeatColumns="3" RepeatDirection="Horizontal">
    				<ItemTemplate><%#Container.DataItem("nome_regione")%></ItemTemplate>
    			</asp:DataList>
    		</form>
    	</body>
    </HTML>
    Nel codice sottostante:
    codice:
        Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
            'Inserire qui il codice utente necessario per inizializzare la pagina
            If Not Me.IsPostBack Then
                Dim dv As DataView = Libreria.GetDataView(StringaConnessione, "SELECT CODICE_ISTAT_REGIONE,NOME_REGIONE FROM REGIONI")
                Me.DataList1.DataSource = dv
                Me.DataList1.DataKeyField = "codice_istat_regione"
                Me.DataList1.DataBind()
    
            End If
        End Sub

    risultato:
    codice:
    <table id="DataList1" cellspacing="0" rules="all" border="1" style="border-collapse:collapse;">
    	<tr>
    		<td>ABRUZZO</td><td>BASILICATA</td><td>CALABRIA</td>
    	</tr><tr>
    		<td>CAMPANIA</td><td>EMILIA-ROMAGNA</td><td>FRIULI-VENEZIA GIULIA</td>
    	</tr><tr>
    		<td>LAZIO</td><td>LIGURIA</td><td>LOMBARDIA</td>
    	</tr><tr>
    		<td>MARCHE</td><td>MOLISE</td><td>PIEMONTE</td>
    	</tr><tr>
    		<td>PUGLIA</td><td>SARDEGNA</td><td>SICILIA</td>
    	</tr><tr>
    		<td>TOSCANA</td><td>TRENTINO-ALTO ADIGE</td><td>UMBRIA</td>
    	</tr><tr>
    		<td>VALLE D'AOSTA</td><td>VENETO</td>
    	</tr>
    </table>
    Pietro

  8. #8
    Originariamente inviato da pietro09
    Non ho doti divinatorie. Perciò la tento così:
    un buon esempio sicuramente utile a bluelions e sostanzialmente spiega in maniera pratica quello che ho cercato di dire io senza fare esempi.
    Pero' il fatto e' che
    Me.DataList1.DataSource = dv
    appunto si concilia male con
    faccio una connessione da codice con adodb e ho un recordset che con un ciclo while faccio la scansione
    Saluti a tutti
    Riccardo

  9. #9
    Utente bannato
    Registrato dal
    Jul 2003
    Messaggi
    404
    Ok, sei stato di grande aiuto
    GRAZIE

  10. #10
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da riccardone
    un buon esempio sicuramente utile a bluelions e sostanzialmente spiega in maniera pratica quello che ho cercato di dire io senza fare esempi.
    Pero' il fatto e' che

    appunto si concilia male con
    In effetti, la verità è che non ho capito il quesito. A meno che non si voglia fare quello che in asp chiamavano riempire una tabella in orizzontale. Se fosse questo quello richiesto dovrei avere qualche esempio da disotterrare. Si tratterebbe allora di comporre una StringBuilder facendo un ciclo con un reader per poi mettere il risultato in un Literal
    Se servisse, domani verso le 8 posso spedirlo, altrimenti, come non detto.
    Ciao
    Pietro

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.