teledexterus Ответов: 1

Как сделать gridview boundfieldand imagefield.


В этом случае есть gridview1 и gridview2, которые имеют BoundFields и ImageFields, и они работают правильно. BoundField и ImageField в GridView3 подчеркнуты и не функционируют. Приведенный ниже код ошибки одинаков для поля BoundField.

BoundField и ImageField подчеркнуты кодом ошибки:
Element 'ImageField' is not a known element. This can occur if there is a compilation error in the Web site, or the web.config file is missing.	J:\a  ASP.net\vb\a Astrology\AstrologyGridView\AstrologyGridView\Default.aspx	157	38	AstrologyGridView

<asp:GridView ID="GridView3" AutoGenerateColumns="False" runat="server">
   <asp:BoundField HeaderText="OfDate" DataField="OfDate"></asp:BoundField>
   <asp:BoundField HeaderText="HouseRange" DataField="House Range"></asp:BoundField>
   <asp:BoundField HeaderText="EphemerisRange" DataField="Ephemeris Range"> 
   </asp:BoundField>
   <asp:ImageField DataImageUrlField="StartZodiacImage"></asp:ImageField></asp:GridView>


Что я уже пробовал:

Я разделил имена:

"Дата" в "OfDate"
"Диапазон домов" - "HouseRange"
и т.д.

1 Ответов

Рейтинг:
0

Richard Deeming

Ты упускаешь самое главное. <columns> элемент:

<asp:GridView ID="GridView3" AutoGenerateColumns="False" runat="server">
    <Columns>
        <asp:BoundField HeaderText="OfDate" DataField="OfDate" />
        <asp:BoundField HeaderText="HouseRange" DataField="House Range" />
        <asp:BoundField HeaderText="EphemerisRange" DataField="Ephemeris Range" />
        <asp:ImageField DataImageUrlField="StartZodiacImage" />
    </Columns>
</asp:GridView>