新しいウェブサイトを作成しました。Default2.aspx
ツールボックスからドラッグしてグリッドビューを作成した Web フォームを追加しました。次に、次のコードを追加しました
<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
エラー ウィンドウにエラーは表示されません。出力ウィンドウに次のメッセージが表示されます。
TOOLS - Options - Debugging - delete Break Points & Enable Just my code で多くを削除しました。一部を削除しましたが、よくわかりません。何が問題ですか。私は新しいビーです。久々に頭がくらくらする。ついにソリューションからスタックオーバーフローになりました。
30319)): 'C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\website4\e495d551\13a31e82\App_global.asax.9ug4n6nu.dll' が読み込まれ、シンボルが読み込まれました。'WebDev.WebServer40.EXE' (Managed (v4.0.30319)): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Web.Mobile\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Web.Mobile .dll' 'WebDev.WebServer40.EXE' (Managed (v4.0.30319)): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.ServiceModel.Activation\v4.0_4.0.0.0__31bf3856ad364e35\System. ServiceModel.Activation.dll' 'WebDev.WebServer40.EXE' (Managed (v4.0.30319)): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Web.Extensions\v4.0_4.0.0.0__31bf3856ad364e35 \System.Web.Extensions.dll''WebDev.WebServer40.EXE' (Managed (v4.0.30319)): Loaded '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' \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' (Managed (v4.0.30319)): Loaded 'C: \WINDOWS\Microsoft.NET\Framework\v4.0.30319\一時 ASP. NET Files\website4\e495d551\13a31e82\App_Web_tn3t0nc2.dll'、シンボルが読み込まれました。'WebDev.WebServer40.EXE' (Managed (v4.0.30319)): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\Microsoft.Web.Infrastructure\v4.0_1.0.0.0__31bf3856ad364e35\Microsoft.Web.Infrastructure .dll' 'WebDev.WebServer40.EXE' (Managed (v4.0.30319)): Loaded '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' (Managed (v4.0.30319)): Loaded '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' (Managed (v4.0.30319)): Loaded '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) で終了しました。