2012-10-15 2 views
1

이 코드는 gridview를 바인딩하는 코드입니다. 하지만 내가 실행할 때 아무것도 볼 수 없습니다 (gridview 그냥 비어 있음)하지만 sqldatsource 사용할 때 모든 바인딩 할 수 있습니다. 어떻게 해결할 수 있습니까?gridview dataBind가 작동하지 않습니다.

SqlConnection conn = new SqlConnection(yol); 

     conn.Open(); 

    SqlCommand komut = new SqlCommand("select * from duyuru", conn); 
    SqlDataReader dr = komut.ExecuteReader(); 
    DataTable dt = new DataTable(); 
    dt.Load(dr); 
    GridView1.DataSource = dt; 
    GridView1.DataBind(); 
    conn.Close(); 

<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" 
        onrowdeleting="GridView1_RowDeleting" AllowPaging="True" 
        BackColor="#DEBA84" BorderColor="#DEBA84" BorderStyle="None" BorderWidth="1px" 
        CellPadding="3" CellSpacing="2" onrowcommand="GridView1_RowCommand"> 
        <RowStyle BackColor="#FFF7E7" ForeColor="#8C4510" /> 
        <FooterStyle BackColor="#F7DFB5" ForeColor="#8C4510" /> 
        <PagerStyle ForeColor="#8C4510" HorizontalAlign="Center" /> 
        <SelectedRowStyle BackColor="#738A9C" Font-Bold="True" ForeColor="White" /> 
        <HeaderStyle BackColor="#A55129" Font-Bold="True" ForeColor="White" /> 
       </asp:GridView> 
+0

당신은뿐만 아니라 당신의 GridView 코드를 추가 할 수 있습니까? – dgarbacz

+0

html 코드가 추가되었습니다. – Acablack

+0

쿼리중인 테이블에 데이터가 있습니까? –

답변

0

노력이 하나

SqlConnection conn = new SqlConnection(yol); 

     conn.Open(); 

    SqlCommand komut = new SqlCommand("select * from duyuru", conn); 

SqlDataAdapter adapter = new SqlDataAdapter(komut); 
      DataSet ds = new DataSet(); 

      adapter.Fill(ds, "Products");//here enter your table name 

      GridView1.DataSource = ds; 
      GridView1.DataBind(); 
+0

아무 것도 작동하지 않는 빈 화면, 아무 것도 없음 – Acablack

+0

나는이 방법을 여러 번 시도했지만 작동하지 않으며 왜 모르는가? vs2008에 관한 모든 것? – Acablack

관련 문제