Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    DataSet e DataGrid Aiuto

    Salve allora vorre sapere per quale motivo il datagrid nn vieni popolato, premetto che è la prima volta che lo faccio

    Pagina Orari.aspx
    <%@ Page Language="vb" ContentType="text/html" ResponseEncoding="iso-8859-1" CodeBehind="Istruttori.aspx.vb" AutoEventWireup="false" Inherits="CSF.Istruttori" %>
    <%@ Register TagPrefix="MenuIstruttori" TagName="Menu" src="../Menu.ascx" %>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <HTML>
    <HEAD>
    <title>Istruttori</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <LINK href="../CSF.css" rel="stylesheet">
    </HEAD>
    <body>
    <table width="100%" border="1" cellpadding="0" cellspacing="0" bordercolor="#000000">
    </table>
    <table width="100%" border="0" cellpadding="0" cellspacing="0">
    <tr>
    <td width="250" height="110" bgcolor="#0061a6" class="LogoCentroFumane"></td>
    <td width="1480" bgcolor="#0061a6" class="TitoloIstruttori" colspan="3"></td>
    </tr>
    <form runat="server" id="formMenu">
    <MenuIstruttori:Menu id="Menu" runat="Server" />

    <tr valign="top" bgcolor="#c6d6e6">
    <td height="205" colspan="4">
    <aspataGrid id="DataGridOrario" runat="server"
    border="1"
    forecolor="green"
    whidth="50%"
    AutogenerateColumns="true"
    BorderColor="green"
    cellpadding="2"
    cellspacing="0"
    Font-Size="8pt"
    ShowFooter="True"
    HeaderStyle-BackColor="#cccc99"
    FooterStyle-BackColor="#cccc99"
    ItemStyle-BackColor="#ffffff"
    AlternatingItemStyle-Backcolor="#cccccc"
    AllowPaging="True"
    PageSize="3"
    PagerStyle-Mode="NumericPages"
    PagerStyle-PageButtonCount="2"
    >
    </aspataGrid>
    </form>
    </td>
    </tr>
    </table>
    </TABLE>
    <div align="center">




    [img]../Immagini/LOGO_NS.jpg[/img]

    <font size="1" face="Verdana">CSF - Centro Sportivo Cementirossi - Copyright © 2004

    by CSF.com ®

    Sito ottimizzato per una risoluzione minima di 1024x768 ed Internet Explorer
    5.x o successive

    Tutti i loghi appartengono ai rispettivi proprietari</font>
    </p>
    </div>
    </body>
    </HTML>


    Poi ho la pagina
    Orari.aspx.vb

    Imports System.Data.SQLClient
    Imports System.Data
    Imports System.Web.Security
    Public Class Orari
    Inherits System.Web.UI.Page

    #Region " Codice generato da Progettazione Web Form "

    'Chiamata richiesta da Progettazione Web Form.
    <System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()

    End Sub

    'NOTA: la seguente dichiarazione è richiesta da Progettazione Web Form.
    'Non spostarla o rimuoverla.
    Private designerPlaceholderDeclaration As System.Object

    Private Sub Page_Init(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Init
    'CODEGEN: questa chiamata al metodo è richiesta da Progettazione Web Form.
    'Non modificarla nell'editor del codice.
    InitializeComponent()
    End Sub

    #End Region

    Public DataGridOrario As DataGrid
    Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    DataGridOrario.CurrentPageIndex = 0
    binddata()
    End Sub

    Function binddata() As DataSet

    'Dichiaro Le Variabili

    Dim DSet As DataSet = New DataSet
    Dim MyConnection As SqlConnection = New SqlConnection
    Dim SqlStore As String
    Dim StrConn As String
    Dim MyCommand As SqlDataAdapter
    Dim MyCmdInput As SqlCommand
    Dim ValoreImput As SqlParameter
    Dim quanti As Integer


    'Assegno valori alle variabili
    SqlStore = "Select * from Clienti"
    StrConn = (ConfigurationSettings.AppSettings("conn"))
    'Apro la connessione
    MyConnection.ConnectionString = StrConn
    MyConnection.Open()


    'Assengo un valore di input alla store Procudure
    MyCommand = New SqlDataAdapter(SqlStore, MyConnection)
    MyCommand.Fill(DSet, "Tabella1")
    quanti = DSet.Tables("Tabella1").Rows.Count.ToString()

    Dim source As DataView = DSet.Tables("Tabella1").DefaultView
    DataGridOrario.DataSource = source

    DataGridOrario.DataBind()
    MyConnection.Close()
    End Function
    End Class


    Dove sbaglio sul dataset? o il datagrid???
    Aiuto nn so che fare , non vedo risultati ;(

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    4,127
    nel codice aspx non trovo nulla di strano a prima vista..
    invece c'è qualke errore nel codice html .. è formattato male..

    prova
    codice:
    <%@ Page Language="vb" ContentType="text/html" ResponseEncoding="iso-8859-1" CodeBehind="Istruttori.aspx.vb" AutoEventWireup="false" Inherits="CSF.Istruttori" %>
    <%@ Register TagPrefix="MenuIstruttori" TagName="Menu" src="../Menu.ascx" %>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <HTML>
    <HEAD>
    <title>Istruttori</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <LINK href="../CSF.css" rel="stylesheet">
    </HEAD>
    <body>
    <table width="100%" border="0" cellpadding="0" cellspacing="0">
    <tr>
    <td width="250" height="110" bgcolor="#0061a6" class="LogoCentroFumane"></td>
    <td width="1480" bgcolor="#0061a6" class="TitoloIstruttori" colspan="3"></td>
    </tr>
    <tr valign="top" bgcolor="#c6d6e6">
    <td height="205" colspan="4">
    <form runat="server" id="formMenu">
    <MenuIstruttori:Menu id="Menu" runat="Server" />
    <asp:dataGrid id="DataGridOrario" runat="server"
    border="1"
    forecolor="green"
    whidth="50%"
    AutogenerateColumns="true"
    BorderColor="green"
    cellpadding="2"
    cellspacing="0"
    Font-Size="8pt"
    ShowFooter="True"
    HeaderStyle-BackColor="#cccc99"
    FooterStyle-BackColor="#cccc99"
    ItemStyle-BackColor="#ffffff"
    AlternatingItemStyle-Backcolor="#cccccc"
    AllowPaging="True"
    PageSize="3"
    PagerStyle-Mode="NumericPages"
    PagerStyle-PageButtonCount="2"
    >
    </asp:dataGrid>
    </form>
    </td>
    </tr>
    </table>
    <div align="center">
    
    
    
    
    [img]../Immagini/LOGO_NS.jpg[/img]
    
    <font size="1" face="Verdana">CSF - Centro Sportivo Cementirossi - Copyright © 2004
    
    by CSF.com ®
    
    Sito ottimizzato per una risoluzione minima di 1024x768 ed Internet Explorer
    5.x o successive
    
    Tutti i loghi appartengono ai rispettivi proprietari</font>
    </p>
    </div>
    </body>
    </HTML>
    ho un altro dubbio a proposito delle colonne della tabella.. ma fa niente..

  3. #3
    Credo di aver capito dove sta il problema
    Io richiamo un codice utente che è Menu.ascx
    il quale a un pageLoad
    io da quel codice dovrei richiamare il la funzione per il dataGrid

    infatti o provato a far un response.write sulla pagina orari nella classe Sub Page_Load
    e come pensavo nn mi sputa fuori nulla


    Ora il mio problema sta che ho page_load nel controllo server come facico a richiamare un funzione che sta in Orario vb?
    Devo far un classe di Orario.aspx.vb delle sue classi e poi importarle in Menu.ascx.vb dentro a Page_load??
    o l'opposto??

    Grazie

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 © 2025 vBulletin Solutions, Inc. All rights reserved.