【问题标题】:gridview dataBind isn't working网格视图数据绑定不起作用
【发布时间】:2012-10-15 16:44:33
【问题描述】:

这是我绑定gridview的代码。但是当我运行时,我什么也看不到(没有 gridview 只是空的),但是当我使用 sqldatsource 时,我可以全部绑定。 我该如何解决这个问题?

 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>

【问题讨论】:

  • 你能添加你的GridView代码吗?
  • 您确定要查询的表中有数据吗?
  • ofc,我确定我可以绑定sqldatasource和datas但是我不能绑定code!

标签: asp.net gridview


【解决方案1】:

试试这个:

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();

【讨论】:

  • 我尝试了很多次这种方法,但它不起作用,我不知道为什么?都是关于 vs2008 的吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-06-22
  • 1970-01-01
  • 2021-09-24
  • 1970-01-01
  • 2015-08-16
  • 2011-08-03
相关资源
最近更新 更多