【发布时间】:2015-07-24 01:01:52
【问题描述】:
我目前在 GridView 中隐藏数据库中的所有行,直到按下 DetailsView 中的 CommandField (Select) 字段。 如何在 C# 中显示页面加载的第一条记录?
非常感谢任何帮助:)
<asp:GridView ID="GridView12" DataKeyNames="DealId" runat="server" AutoGenerateColumns="False" DataSourceID="SqlDataSource1">
<Columns>
<asp:CommandField ShowSelectButton="True" ShowHeader="False" />
<asp:BoundField DataField="DealId" ItemStyle-CssClass="gv-class" SortExpression="DealId" Visible="true" />
<asp:BoundField DataField="DealName" ItemStyle-CssClass="gv-class" SortExpression="DealName" />
<asp:BoundField DataField="DealDescription" ItemStyle-CssClass="gv-class" SortExpression="DealDescription" />
<asp:BoundField DataField="DealLocation" ItemStyle-CssClass="gv-class" SortExpression="DealLocation" />
<asp:BoundField DataField="DealPrice" ItemStyle-CssClass="gv-class" SortExpression="DealPrice" />
<asp:BoundField DataField="ImagePath" ItemStyle-CssClass="gv-class" SortExpression="ImagePath" />
</Columns>
</asp:GridView>
</div>
<div class="col-md-8">
<asp:DetailsView ID="DetailsView1" CssClass="image-class" runat="server" Height="50px" AutoGenerateRows="False" DataSourceID="SqlDataSource2">
<Fields>
<asp:ImageField DataImageUrlField="ImagePath" ItemStyle-CssClass="dv-img" SortExpression="ImagePath"/>
<asp:BoundField DataField="DealId" ItemStyle-CssClass="dv-1 float" SortExpression="DealId" Visible="false"/>
<asp:BoundField DataField="DealName" ItemStyle-CssClass="dv-2 float" SortExpression="DealName" />
<asp:BoundField DataFie`enter code here`ld="DealDescription" ItemStyle-CssClass="dv-3 float" SortExpression="DealDescription" />
<asp:BoundField DataField="DealLocation" ItemStyle-CssClass="dv-4 float" SortExpression="DealLocation" />
<asp:BoundField DataField="DealPrice" ItemStyle-CssClass="dv-5 float" SortExpression="DealPrice" />
</Fields>
</asp:DetailsView>
【问题讨论】:
标签: c# asp.net gridview detailsview