Я пытаюсь получить данные из подключенной базы данных доступа (которая работает).
И отобразить их в виде таблицы или таблицы (что пока хорошо).
Я бы хотелчтобы иметь возможность извлекать данные с одинаковым значением в определенном столбце и вводить их в раскрывающийся список, чтобы сжать перечисленные элементы на экране.
Это то, что я делаю в качестве примера;
<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 = "Код города"
и принудительно включить его в раскрывающийся список, если это возможно?
Кто-нибудь знает, как сделать что-то подобное?
Я действительно новичок в этом, поэтому я прошу прощения, если это сбивает с толку.
Спасибо.