没有从数据库获取数据到gridview

时间:2016-11-15 15:42:34

标签: c# asp.net gridview

在数据绑定到gridview时我没有得到任何东西。有人可以帮忙吗?

<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" Width="1000px" AllowPaging="True" PageSize="8" `CssClass="Grid" AlternatingRowStyle-CssClass="alt" PagerStyle-CssClass="pgr">
    <AlternatingRowStyle CssClass="alt"></AlternatingRowStyle>
    <PagerStyle CssClass="pgr"></PagerStyle>
</asp:GridView>

C#

SqlCommand cmd1 = new SqlCommand("SELECT cars.carid,  cars.make, cars.model, cars.condition, cars.amount, img.img FROM cars INNER JOIN img ON cars.carid = img.imgid where model = '" + mod + "' and make = '" + mak + "' and variant = '" + var + "' and color = '" + col + "' and condition = '" + cond + "'",con);
SqlDataAdapter sda1 = new SqlDataAdapter(cmd1);
DataTable dt = new DataTable();

sda1.Fill(dt);
GridView1.DataSource = dt;
GridView1.DataBind();

1 个答案:

答案 0 :(得分:0)

设置AutoGenerateColumns="True"否则您需要定义列和绑定。

详细了解MSDN文档DataGridView.AutoGenerateColumns Property