我无法显示已添加到 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();
}
}
这是我的 gridview 的源代码。
<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>