我正在尝试从连接的访问数据库(有效)中提取数据。
并将其显示在表格或表格中(到目前为止还可以)。
我希望能够在特定列中提取具有相同值的数据,并将其强制到下拉列表中以压缩屏幕上列出的项目。
这就是我的示例;
<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 =“城镇代码”
并在可能的情况下将其强制放入下拉列表中?
有人知道如何做类似的事情吗?
对此我真的很陌生,因此如果造成混淆,我深表歉意。
谢谢。