Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 1.0/1.1
Visualizzare la DataGrid
mercoledì 16 febbraio 2005 - 14.52
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
overflow80
Profilo
| Newbie
31
messaggi | Data Invio:
mer 16 feb 2005 - 14:52
Ragazzi, banalmente, partendo da un esempio che ho su un libro ho inserito una griglia nella webForm ma non riesco a visualizzarla.
Aiuto...
grazie
19018
Profilo
| Expert
502
messaggi | Data Invio:
mer 16 feb 2005 - 15:57
Quando inserisci un datagrid su una webform e poi non riesci a visualizzarla è perchè non hai riempito il datagrid con i dati....devi impostare il datasource,il datamember e poi chiamare il metodo bind().
Ciao!
overflow80
Profilo
| Newbie
31
messaggi | Data Invio:
mer 16 feb 2005 - 16:32
Questo è il codice che uso per la DataGrid,
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.OleDb" %>
<%@ Page Language="vb" AutoEventWireup="false" Codebehind="WebForm1.aspx.vb" Inherits="WebApplication1.WebForm1"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<title>WebForm1</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>
<script language="vb" runat="server">
sub page_load(source as object, E as eventArgs)
if not isPostBack then
bindListControl
end if
end sub
sub bindListControl()
dim myConn as OleDbConnection
dim myOleDbAdapter as OleDbDataAdapter
dim connStr, sqlStr as string
dim myDataSet as new Dataset
connStr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\data.mdb"
sqlStr="Select ID, NOME, COGNOME FROM ut"
myConn=New OleDbConnection(connStr)
myConn.Open()
myOleDbAdapter =New OleDbDataAdapter(sqlStr, myConn)
myOleDbAdapter.Fill(myDataSet, "tabUtente")
griglia.DataSource=myDataSet.Tables("tabUtente")
griglia.DataBind()
myConn.Close()
end sub
</script>
<body MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server">
<asp:DataGrid id="griglia" style="Z-INDEX: 101; LEFT: 168px; POSITION: absolute; TOP: 152px" runat="server"
Width="344px" BorderColor="#CC9966" BorderStyle="None" BorderWidth="1px" BackColor="White"
CellPadding="4">
<SelectedItemStyle Font-Bold="True" ForeColor="#663399" BackColor="#FFCC66"></SelectedItemStyle>
<ItemStyle ForeColor="#330099" BackColor="White"></ItemStyle>
<HeaderStyle Font-Bold="True" ForeColor="#FFFFCC" BackColor="#990000"></HeaderStyle>
<FooterStyle ForeColor="#330099" BackColor="#FFFFCC"></FooterStyle>
<PagerStyle HorizontalAlign="Center" ForeColor="#330099" BackColor="#FFFFCC"></PagerStyle>
</asp:DataGrid>
</form>
</body>
</HTML>
ho fatto come hai detto ma non riesco lo stesso a visualizzare i dati nella griglia
Magari se riesci gurda il codice e dimmi dove sbaglio.
Grazie
19018
Profilo
| Expert
502
messaggi | Data Invio:
mer 16 feb 2005 - 16:43
Ora non posso fare una prova....ho dato uno sguardo veloce al codice..prova a mettere sia il datasource che il datamember!prova!ciao
19018
Profilo
| Expert
502
messaggi | Data Invio:
mer 16 feb 2005 - 22:20
Ho provato con il tuo codice....a me funziona tutto,non so che dirti!Ciao!
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
mer 16 feb 2005 - 23:49
Ciao,
in alto alla dichiarazione della pagina hai l'attributo AutoEventWireup a True ?
ciao
david
19018
Profilo
| Expert
502
messaggi | Data Invio:
gio 17 feb 2005 - 00:30
No è false!Il codice è come il suo...cambia solo la sorgente dati! :) Ciao!
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !