Salve ragazzi siete gentilissimi...io ho provato ma penso che ci sia qualcosa che non va nel mio codice perchè mi da errore di sintassi...
pagina Default.cs.aspx
codice:
protected void Page_Load(object sender, EventArgs e) { Connessione_Primaria(); }public void Connessione_Primaria() { String ConnString = "Provider=Microsoft.Jet.OleDb.4.0; Data Source=" + Server.MapPath("App_Data/area2.mdb"); OleDbConnection cn = new OleDbConnection(ConnString); cn.Open(); String sql = "SELECT * FROM Privata2 ORDER BY Data_ora DESC"; System.Data.OleDb.OleDbCommand cmd = new OleDbCommand(sql, cn); System.Data.OleDb.OleDbDataReader rdr = cmd.ExecuteReader(); DataTable tabella = new DataTable("Privata2"); tabella.Load(rdr); LinkButton1.Text = tabella.Rows[0]["Titolo"].ToString(); rdr.Close(); cn.Close(); }
pagina Default.aspx
codice:
<asp:LinkButton ID="LinkButton1" runat="server" Text="" onclick="LinkButton1_Click" Font-Overline="false" Font-Underline="false" PostBackUrl="News.aspx?ID=<%#ID %>"></asp:LinkButton>
Sta tutto nel form e div (riferimento Default.aspx)
pagina News.cs.aspx
codice:
protected void Page_Load(object sender, EventArgs e) { if (Request.Params["ID"] != null) { String ConnString; OleDbConnection cn; OleDbCommand cmd; OleDbDataReader rdr; String sql; ConnString = "Provider=Microsoft.Jet.OleDb.4.0; Data Source=" + Server.MapPath("App_Data/area2.mdb"); cn = new OleDbConnection(ConnString); cn.Open(); sql = "SELECT ID,Titolo,Testo FROM Privata2 WHERE ID= " + Request.Params["ID"]; cmd = new OleDbCommand(sql, cn); rdr = cmd.ExecuteReader(); DataTable tabella = new DataTable("Privata2"); tabella.Load(rdr); TextBox1.Text = tabella.Rows[0]["Titolo"].ToString(); TextBox2.Text = tabella.Rows[0]["Testo"].ToString(); } else { TextBox1.Text = "Non ci sono notizie da visualizzare"; TextBox2.Text = "Non ci sono notizie da visualizzare"; }
pagina News.aspx
codice:
<tr> <td valign="top" class="style3"> <asp:TextBox ID="TextBox1" runat="server" Width="718px" Text=" "></asp:TextBox> </td> </tr> <tr> <td valign="top">
<asp:TextBox ID="TextBox2" runat="server" Height="202px" TextMode="MultiLine" Width="714px" Text=" "></asp:TextBox> </td> </tr>
Anche loro sono chiusi in form e div (riferimento News.aspx)
Ragazzi dove sbaglio?