我创建了一个新网站。我添加了一个 Web 表单Default2.aspx
,通过从工具箱中拖动它来创建一个网格视图。然后添加以下代码
<asp:GridView ID="GridView1" runat="server"><Columns>
<asp:TemplateField HeaderText="Email" >
<ItemTemplate>
<asp:Label ID="lbl_Email" Text='<%# Bind("User_Email")%>' runat="server"></asp:Label>
</ItemTemplate>
<ItemStyle Font-Size="15px" />
</asp:TemplateField>
<asp:TemplateField HeaderText="First Name" >
<ItemTemplate>
<asp:Label ID="lbl_first_name" Text='<%# Bind("User_First_Name")%>' runat="server"> </asp:Label>
</ItemTemplate>
<ItemStyle Font-Size="15px" />
</asp:TemplateField>
<asp:TemplateField HeaderText="Last Name" >
<ItemTemplate>
<asp:Label ID="lbl_last_name" CssClass="aLinkButton" Text='<%# Bind("User_Last_Name")%>' runat="server"></asp:Label>
</ItemTemplate>
<ItemStyle Font-Size="15px" />
</asp:TemplateField>
</Columns>
</asp:GridView>
然后在aspx.cs
页面中我添加了以下代码将表格绑定到我的 gridview1
public partial class Default2 : System.Web.UI.Page
{
string strcon = "Server=BLR-MTP-IBM-91;Database=IBM;Trusted_Connection=True;";
// connection string //
SqlConnection con = new SqlConnection();
// opened connection
SqlCommand com = new SqlCommand(); // for query
DataSet ds = new DataSet();
SqlDataAdapter da;
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
bindgrid();
}
}
private void bindgrid()
{
ds.Clear();
con.ConnectionString = strcon;
com.Connection = con;
con.Open();
string strquery = "select * from users;";
da = new SqlDataAdapter(strquery, con);
da.Fill(ds);
GridView1.DataSource = ds;
GridView1.DataBind();
con.Close();
}
}
在我的 SQL Server 2008 R2 中,我创建了一个名为的数据库IBM
和一个列名为的表
User_Email, User_First_Name, User_Last_Name
错误窗口中没有显示错误。在输出窗口中,我可以看到以下消息:
工具 - 选项 - 调试 - 删除断点并仅启用我的代码,我删除了很多。我删除了一些但我不确定。问题是什么。我是个新手。头破了好久。终于来解决堆栈溢出问题了。
30319)):已加载 'C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\website4\e495d551\13a31e82\App_global.asax.9ug4n6nu.dll',符号已加载。'WebDev.WebServer40.EXE'(托管 (v4.0.30319)):加载 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Web.Mobile\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Web.Mobile .dll''WebDev.WebServer40.EXE'(托管 (v4.0.30319)):加载 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.ServiceModel.Activation\v4.0_4.0.0.0__31bf3856ad364e35\System。 ServiceModel.Activation.dll''WebDev.WebServer40.EXE'(托管(v4.0.30319)):加载'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Web.Extensions\v4.0_4.0.0.0__31bf3856ad364e35 \System.Web.Extensions.dll''WebDev.WebServer40.EXE'(托管(v4.0.30319)):加载'C:(托管 (v4.0.30319)):已加载“C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\website4\e495d551\13a31e82\App_Web_wzu153su.dll”,已加载符号。“WebDev.WebServer40.EXE”(托管(v4.0.30319)):已加载“A_e34e3632_6676_413f_a677_eaf48e7b990b”“WebDev.WebServer40.EXE”(托管(v4.0.30319)):已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL \System.Web.Entity\v4.0_4.0.0.0__b77a5c561934e089\System.Web.Entity.dll''WebDev.WebServer40.EXE'(托管(v4.0.30319)):加载'C:\WINDOWS\Microsoft.Net\ assembly\GAC_MSIL\System.Data.Services.Design\v4.0_4.0.0.0__b77a5c561934e089\System.Data.Services.Design.dll''WebDev.WebServer40.EXE'(托管(v4.0.30319)):加载'C: \WINDOWS\Microsoft.NET\Framework\v4.0.30319\临时 ASP。NET 文件\website4\e495d551\13a31e82\App_Web_tn3t0nc2.dll',已加载符号。'WebDev.WebServer40.EXE'(托管 (v4.0.30319)):加载 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\Microsoft.Web.Infrastructure\v4.0_1.0.0.0__31bf3856ad364e35\Microsoft.Web.Infrastructure .dll''WebDev.WebServer40.EXE'(托管 (v4.0.30319)):加载 'C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\website4\e495d551\13a31e82\App_Web_vccklmdo。 dll',已加载符号。程序“[3668] WebDev.WebServer40.EXE: Managed (v4.0.30319)”已退出,代码为 0 (0x0)。0__31bf3856ad364e35\Microsoft.Web.Infrastructure.dll''WebDev.WebServer40.EXE'(托管(v4.0.30319)):加载'C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\website4 \e495d551\13a31e82\App_Web_vccklmdo.dll',已加载符号。程序“[3668] WebDev.WebServer40.EXE: Managed (v4.0.30319)”已退出,代码为 0 (0x0)。0__31bf3856ad364e35\Microsoft.Web.Infrastructure.dll''WebDev.WebServer40.EXE'(托管(v4.0.30319)):加载'C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\website4 \e495d551\13a31e82\App_Web_vccklmdo.dll',已加载符号。程序“[3668] WebDev.WebServer40.EXE: Managed (v4.0.30319)”已退出,代码为 0 (0x0)。