2016-05-12 11 views
0

私のプロジェクトのasp.netでdisplay gridviewに問題があります。 これは私のGridviewです。ASP.NET GridViewはページロードで表示できません

  <asp:GridView ID="GridView1" runat="server" Width="100%" ViewStateMode="Enabled" AutoGenerateColumns="true" BackColor="White" BorderColor="#E7E7FF" BorderStyle="None" BorderWidth="1px" CellPadding="3" GridLines="Horizontal" AutoGenerateSelectButton="true" OnSelectedIndexChanged="GridView1_SelectedIndexChanged"> 
       <AlternatingRowStyle BackColor="#F7F7F7" /> 
       <FooterStyle BackColor="#B5C7DE" ForeColor="#4A3C8C" /> 
       <HeaderStyle BackColor="#4A3C8C" Font-Bold="True" ForeColor="#F7F7F7" /> 
       <PagerStyle BackColor="#E7E7FF" ForeColor="#4A3C8C" HorizontalAlign="Right" /> 
       <RowStyle BackColor="#E7E7FF" ForeColor="#4A3C8C" /> 
       <SelectedRowStyle BackColor="#738A9C" Font-Bold="True" ForeColor="#F7F7F7" /> 
       <SortedAscendingCellStyle BackColor="#F4F4FD" /> 
       <SortedAscendingHeaderStyle BackColor="#5A4C9D" /> 
       <SortedDescendingCellStyle BackColor="#D8D8F0" /> 
       <SortedDescendingHeaderStyle BackColor="#3E3277" /> 
      </asp:GridView> 

これはページロードのコードです。

protected void Page_Load(object sender, EventArgs e) 
{ 
    try 
    { 
     OracleConnection conn = new OracleConnection(); 
     conn.ConnectionString = connectionstring; 
     conn.Open(); 
     string sql = "select * from merchant"; 
     OracleCommand cmd = new OracleCommand(sql, conn); 
     OracleDataAdapter da = new OracleDataAdapter(cmd); 
     DataTable dt = new DataTable(); 
     da.Fill(dt); 
     GridView1.DataSource = dt; 
     GridView1.DataBind(); 
     conn.Close(); 
    } 
    catch (Exception ex) 
    { 
     Response.Write("Error : " + ex.ToString()); 
     Label1.Text = ex.ToString(); 
    } 
} 

なぜ私のGridviewは表示できませんか?誰かが私の問題を解決してください。 おかげ

+0

デバッグがありますか?データベースからデータを取得していますか? –

+0

私は既にデバッグしています。データベースからデータを取得しています。グリッドビューはブラウザでは表示されません –

+1

あなたのgridviewが完璧であることを知っている限り、DataAdapterとデータソースをチェックするだけです。実行時例外が発生していますか?または空白のページだけがロードされていますか? –

答えて

1
あなたのASP.NETコード 経験を変更

:あなたは

<asp:GridView ID="gvUsers" runat="server" AutoGenerateColumns="false"> 
 
    <Columns> 
 
     <asp:BoundField HeaderText="ID" DataField="IDUser" ItemStyle-Width="50"/> 
 
     <asp:BoundField HeaderText="Name" DataField="Name" ItemStyle-Width="200"/> 
 
     <asp:BoundField HeaderText="Username" DataField="UserName" ItemStyle-Width="200"/> 
 
    </Columns> 
 
</asp:GridView>

関連する問題