从SQL表中检索许多列,但我想用gridview控件绑定选择列

时间:2016-03-27 21:00:31

标签: c# asp.net gridview

我是asp.net学习者。 考虑我有一个表“客户”,其中包含1-eid,2-ename,3-edept,4-esal,5-edesignation列。 我想检索所有这些列,但我想在gridview中只显示eid,ename和edesignation。

如何在gridview控件中显示这些选择性列。 我只知道如何从查询结果中显示所有库。但我不知道如何显示选择性列。 提前谢谢。

1 个答案:

答案 0 :(得分:1)

您必须关闭AutoGenerateColumns并在标记中创建绑定字段:

<asp:GridView ID="gvCustomers" runat="server" AutoGenerateColumns="false" ShowHeader="true" ShowHeaderWhenEmpty="true">
    <Columns>
        <asp:BoundField DataField="eid" HeaderText="ID" />
        <asp:BoundField DataField="ename" HeaderText="Name" />
        <asp:BoundField DataField="edesignation" HeaderText="Designation " />
    </Columns>
</asp:GridView>

如果您希望在代码隐藏中访问edeptesal,可以将这些字段添加到GridView的DataKeyNames属性中。