在asp.net中的gridView中显示特定字段

时间:2015-08-21 16:02:36

标签: c# asp.net gridview

我想在GridView中显示我的数据库中的一些字段但我的问题是,它在一个新字段中显示我想要的所有字段
这是我的代码

        <asp:GridView ID="GridView1" runat="server">
    </asp:GridView>

这是c#code

                GridView1.DataSource = (from x in db.Products
                                    select x.name + x.phoneNumber + x.proviance + x.description + x.city + x.Address).ToList();
            GridView1.DataBind();

如何在asp.net中的c#中将表的某些字段(不是所有字段)显示到gridView中 尊重

1 个答案:

答案 0 :(得分:1)

因此,默认情况下,GridView会为给定的数据集中的所有字段/列生成列。要选择您所看到的内容,您需要将其关闭并明确声明所需的列:

<asp:GridView ID="GridView1" runat="server"
              AutoGenerateColumns="false">
    <Columns>
        <asp:BoundField DataField="name of the column in the data set"
             HeaderField="header to show on the UI"/>
        ... and so on for other columns ...
    </Columns>
</asp:GridView>
相关问题