default.aspxで保存して、IISのデフォルトページで一番上にしておく
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
<%@ Page Language="C#" %> <%@ Import Namespace="System.Data" %> <%@ Import Namespace="System.Data.SqlClient" %> <script runat="server"> protected void Page_Load(Object source, EventArgs e) { if (IsPostBack) { return; } // 接続文字列を作成 string connectString = "Data Source=udemy-sqlserver.database.windows.net;"; connectString += "Initial Catalog=udemy-lesson-db;"; connectString += "User ID=udemyadmin;"; connectString += "Password=P@ssw0rd!1233;"; connectString += "Trusted_Connection=False;"; // 取得したデータ退避用 DataTable dt = new DataTable(); using (SqlConnection con = new SqlConnection(connectString)) using (SqlDataAdapter adapter = new SqlDataAdapter()) { con.Open(); // クエリを実行して、結果をDataTableに退避 string query = "SELECT * FROM t1"; adapter.SelectCommand = new SqlCommand(query, con); adapter.Fill(dt); } // 画面上のDataGridとバインド datagrid.DataSource = new DataView(dt); DataBind(); } </script> <html> <body> <asp:DataGrid id="datagrid" runat="server" /> </body> </html> |
データベースを用意
テーブルを作成
動作確認