将某些数据堆叠到Gridview下拉列表中; HTML,ASP

时间:2018-10-09 10:05:33

标签: html asp.net gridview

我正在尝试从连接的访问​​数据库(有效)中提取数据。

并将其显示在表格或表格中(到目前为止还可以)。

我希望能够在特定列中提取具有相同值的数据,并将其强制到下拉列表中以压缩屏幕上列出的项目。

这就是我的示例;

<form id="form1" runat="server">

   <asp:AccessDataSource ID="AccessDataSource1" runat="server" DataFile="~/AppData/DBTownTest.mdb" SelectCommand="SELECT * FROM [Towns]" DeleteCommand="DELETE FROM [Towns] WHERE [twnID] = ?" InsertCommand="INSERT INTO [Towns] ([twnID], [twnAbbrv], [twnName], [twnCount], [twnLocat]) VALUES (?, ?, ?, ?, ?)" UpdateCommand="UPDATE [Towns] SET [twnAbbrv] = ?, [twnName] = ?, [twnCount] = ?, [twnLocat] = ? WHERE [twnID] = ?">
        <DeleteParameters>
            <asp:Parameter Name="twnID" Type="Int32" />
        </DeleteParameters>
        <InsertParameters>
            <asp:Parameter Name="twnID" Type="Int32" />
            <asp:Parameter Name="twnAbbrv" Type="String" />
            <asp:Parameter Name="twnName" Type="String" />
            <asp:Parameter Name="twnCount" Type="String" />
            <asp:Parameter Name="twnLocat" Type="String" />
        </InsertParameters>
        <UpdateParameters>
            <asp:Parameter Name="twnAbbrv" Type="String" />
            <asp:Parameter Name="twnName" Type="String" />
            <asp:Parameter Name="twnCount" Type="String" />
            <asp:Parameter Name="twnLocat" Type="String" />
            <asp:Parameter Name="twnID" Type="Int32" />
        </UpdateParameters>
    </asp:AccessDataSource>

    <div class="Absolute-Center">
    <asp:GridView CssClass="Grid" AlternatingRowStyle-CssClass="alt" PagerStyle-CssClass="pgr"  HorizontalAlign="Center" ID="GridView1" runat="server" AutoGenerateColumns="False" DataKeyNames="twnID" DataSourceID="AccessDataSource1" Font-Bold="True" Font-Names="Bahnschrift SemiBold" AllowSorting="True">
        <AlternatingRowStyle CssClass="alt" />
        <Columns>
            <asp:BoundField DataField="twnAbbrv" HeaderText="Town Code" SortExpression="twnAbbrv" ItemStyle-HorizontalAlign="Center"/>
            <asp:BoundField DataField="twnName" HeaderText="Town Name" SortExpression="twnName" ItemStyle-HorizontalAlign="Center"/>
            <asp:BoundField DataField="twnCount" HeaderText="Town County" SortExpression="twnCount" ItemStyle-HorizontalAlign="Center"/>
            <asp:BoundField DataField="twnLocat" HeaderText="Town Country" SortExpression="twnLocat" ItemStyle-HorizontalAlign="Center"/>
        </Columns>
        <PagerStyle CssClass="pgr" />
    </asp:GridView>
    </div>

</form>

我想堆叠具有相同内容的物品: DataField =“ twnAbbrv” HeaderText =“城镇代码”

并在可能的情况下将其强制放入下拉列表中?

有人知道如何做类似的事情吗?

对此我真的很陌生,因此如果造成混淆,我深表歉意。

谢谢。

0 个答案:

没有答案