SQL データベースに追加した値を表示できません。これが私が使用した私のコードです。最初のアイデアは、ユーザーが特定のページに入ったときでした。デフォルトでは、すべての値がグリッドビューの形式で表示されます。したがって、SQL 接続コードを page_load に入れました。サーバー エクスプローラーで接続をテストしたところ、ping テストが成功したと表示されます。
私のSQL接続
protected void Page_Load(object sender, EventArgs e)
{
if(Page.IsPostBack == false)
{
SqlConnection connSel = new SqlConnection("Data Source = localhost;" + "Initial Catalog = project; Integrated Security = SSPI");
SqlDataAdapter adapSel;
string mySQL = "Select * from Report";
adapSel = new SqlDataAdapter(mySQL, connSel);
connSel.Open();
DataSet dsSel = new DataSet();
adapSel.Fill(dsSel);
GWCase.DataSource = dsSel;
GWCase.DataBind();
connSel.Close();
}
}
これが私のグリッドビューのソースコードです。
<asp:GridView ID="GWCase" runat="server" AutoGenerateColumns="False" Width="100%" BackColor="#CCCCCC" BorderColor="#999999" BorderStyle="Solid" BorderWidth="3px" CellPadding="4" CellSpacing="2" ForeColor="Black" Height="199px" AutoGenerateSelectButton="True" OnSelectedIndexChanged="GWCase_SelectedIndexChanged">
<FooterStyle BackColor="#CCCCCC" />
<HeaderStyle BackColor="Black" Font-Bold="True" ForeColor="White" />
<PagerStyle BackColor="#CCCCCC" ForeColor="Black" HorizontalAlign="Left" />
<RowStyle BackColor="White" />
<SelectedRowStyle BackColor="#000099" Font-Bold="True" ForeColor="White" />
<SortedAscendingCellStyle BackColor="#F1F1F1" />
<SortedAscendingHeaderStyle BackColor="#808080" />
<SortedDescendingCellStyle BackColor="#CAC9C9" />
<SortedDescendingHeaderStyle BackColor="#383838" />
</asp:GridView>