我是asp.net学习者。 考虑我有一个表“客户”,其中包含1-eid,2-ename,3-edept,4-esal,5-edesignation列。 我想检索所有这些列,但我想在gridview中只显示eid,ename和edesignation。
如何在gridview控件中显示这些选择性列。 我只知道如何从查询结果中显示所有库。但我不知道如何显示选择性列。 提前谢谢。
答案 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>
如果您希望在代码隐藏中访问edept
和esal
,可以将这些字段添加到GridView的DataKeyNames
属性中。