我正在尝试创建一个页面,其中来自数据库的信息显示在页面上.为此,我正在使用Gridview控件.数据显示正常,但它显示相同的信息两次.基本上,两个表格由ASP绘制并排放在一起.
继承我正在使用的代码:
<asp:GridView ID="PackagesGV" runat="server" Width="520px">
<Columns>
<asp:BoundField DataField="ID" HeaderText="Package ID"/>
<asp:BoundField DataField="PackageName" HeaderText="Package Name"/>
<asp:BoundField DataField="PackageText" HeaderText="Package Text"/>
<asp:BoundField DataField="PackageImageID" HeaderText="Package Image"/>
<asp:BoundField DataField="PageID" HeaderText="Page ID"/>
</Columns>
</asp:GridView>
Run Code Online (Sandbox Code Playgroud)
此外,SQL存储过程正在提取Gridview所需的所有字段.SQL基本上就是
"SELECT [ID], [PackageName], [PackageText], [PackageImageID], [PageID] FROM [Packages]"
所以我不是使用存储过程两次请求信息.
我在七月份开始使用ASP.NET,所以如果这很简单,我现在道歉.
谢谢!迈克尔
Chr*_*isF 22
您需要设置GridView.AutoGenerateColumns属性以false设置或不设置列.
如果选择前一种方法,您的网格定义将变为:
<asp:GridView ID="PackagesGV" runat="server" Width="520px" AutoGenerateColumns="False">
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8270 次 |
| 最近记录: |