我想在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中 尊重
答案 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>