Advertisement
Guest User

Untitled

a guest
Feb 24th, 2020
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.16 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Web;
  5. using System.Web.UI;
  6. using System.Web.UI.WebControls;
  7. using System.Data;
  8. using System.Data.OleDb;
  9.  
  10. namespace Database
  11. {
  12. public partial class WebForm3 : System.Web.UI.Page
  13. {
  14. OleDbConnection DB; //= new OleDbConnection(ConnectionString);
  15. String NomeDataBase; // = @"App_Data//" + "Northwind.accdb";
  16. String PercorsoDateBase; // = HttpContext.Current.Server.MapPath(NomeDataBase);
  17. String ConnectionString; // = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source= " + PercorsoDateBase + ";Persist Security Info=False;";
  18.  
  19. protected void Page_Load(object sender, EventArgs e)
  20. {
  21. NomeDataBase = @"App_Data//" + "Northwind.accdb";
  22. PercorsoDateBase = HttpContext.Current.Server.MapPath(NomeDataBase);
  23. ConnectionString = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source= " + PercorsoDateBase + ";Persist Security Info=False;";
  24.  
  25. DB = new OleDbConnection(ConnectionString);
  26.  
  27. if (!IsPostBack)
  28. {
  29.  
  30. DB.Open();
  31.  
  32. OleDbCommand cmd = new OleDbCommand();
  33.  
  34. cmd.Connection = DB;
  35.  
  36. cmd.CommandText = "SELECT IDCliente, NomeSocietà, Indirizzo FROM Clienti ORDER BY NomeSocietà";
  37.  
  38. cmb.DataTextField = "NomeSocietà";
  39. cmb.DataValueField = "IDCliente";
  40.  
  41.  
  42. cmb.DataSource = cmd.ExecuteReader();
  43.  
  44. cmb.DataBind();
  45.  
  46. cmb.SelectedIndex = 0;
  47.  
  48. //lbl.Text = cmb.SelectedValue;
  49.  
  50. DB.Close();
  51. }
  52.  
  53. visualizza();
  54. }
  55.  
  56. void visualizza()
  57. {
  58.  
  59. DB.Open();
  60.  
  61. OleDbCommand cmd = new OleDbCommand();
  62.  
  63. cmd.Connection = DB;
  64.  
  65. cmd.CommandText = "SELECT IDOrdine, DataOrdine, Trasporto FROM Ordini WHERE IDCliente = '" + cmb.SelectedValue + "' ORDER BY DataOrdine ";
  66.  
  67. DataSet ds = new DataSet();
  68. OleDbDataAdapter uno = new OleDbDataAdapter(cmd);
  69.  
  70. uno.Fill(ds);
  71. GridView1.DataSource = ds.Tables[0];
  72. GridView1.DataBind();
  73.  
  74. //lbl.Text = cmb.SelectedValue;
  75.  
  76. DB.Close();
  77.  
  78. }
  79. protected void cmb_SelectedIndexChanged(object sender, EventArgs e)
  80. {
  81. lbl.Text = cmb.SelectedValue;
  82.  
  83. String NomeDataBase = @"App_Data//" + "Northwind.accdb";
  84. String PercorsoDateBase = HttpContext.Current.Server.MapPath(NomeDataBase);
  85. String ConnectionString = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source= " + PercorsoDateBase + ";Persist Security Info=False;";
  86.  
  87. OleDbConnection DB = new OleDbConnection(ConnectionString);
  88.  
  89. DB.Open();
  90.  
  91. OleDbCommand cmd = new OleDbCommand();
  92.  
  93. cmd.Connection = DB;
  94.  
  95. cmd.CommandText = "SELECT Ordini.IDOrdini";
  96. }
  97.  
  98. //protected void cmb_SelectedIndexChanged(object sender, EventArgs e)
  99. //{
  100. // lbl.Text = cmb.SelectedValue;
  101. //}
  102. }
  103. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement