default.aspxで保存して、IISのデフォルトページで一番上にしておく

<%@ 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>
データベースを用意

テーブルを作成
動作確認

