Добавить столбец изображения в GridView после привязки - PullRequest
0 голосов
/ 12 января 2012

Это пример кода в ASP.NET. Как добавить аналогичный столбец изображений во все строки после привязки

        gridview1.DataSource = MB.GetTest();
        gridview1.DataBind();

И на моей странице ASPX:

<asp:GridView  ID="gridview1" runat="server">
        </asp:GridView>

Я действительнонужно irt, спасибо.

Обновление

<asp:GridView ID="gridview1" runat="server">
            <Columns>
                <asp:ImageField>
                </asp:ImageField>
            </Columns>
        </asp:GridView>

1 Ответ

2 голосов
/ 12 января 2012

привет, я хотел бы немного объяснить вам, что есть свойство под названием AutoGenerateColumns="false", вам нужно установить его как false

и создайте столбцы в aspx и свяжите их См. Этот сайт

  <asp:GridView ID="GridView1" Runat="server" 
  DataSource='<%# GetData() %>' AutoGenerateColumns="False" 
  BorderWidth="1px" BackColor="White" CellPadding="3" BorderStyle="None" 
  BorderColor="#CCCCCC" Font-Names="Arial">
    <FooterStyle ForeColor="#000066" BackColor="White"></FooterStyle>
    <PagerStyle ForeColor="#000066" HorizontalAlign="Left" 
      BackColor="White"></PagerStyle>
    <HeaderStyle ForeColor="White" Font-Bold="True" 
      BackColor="#006699"></HeaderStyle>
    <Columns>
        <asp:BoundField HeaderText="Picutre ID" DataField="PictureID">
            <ItemStyle HorizontalAlign="Center" 
              VerticalAlign="Middle"></ItemStyle>
        </asp:BoundField>
        <asp:BoundField HeaderText="Title" DataField="Title"></asp:BoundField>
        <asp:BoundField HeaderText="Date Added" DataField="DateAdded" 
          DataFormatString="{0:d}">
            <ItemStyle HorizontalAlign="Center"></ItemStyle>
        </asp:BoundField>
        <asp:ImageField DataImageUrlField="PictureURL"></asp:ImageField>
    </Columns>
    <SelectedRowStyle ForeColor="White" Font-Bold="True" 
       BackColor="#669999"></SelectedRowStyle>
    <RowStyle ForeColor="#000066"></RowStyle>
</asp:GridView>

Вот вам и столбец с изображениями выше

<asp:ImageField DataImageUrlField="PictureURL"></asp:ImageField>

MSDN - еще один лучший сайт для ссылки ... Код выше взят с сайта MSDN.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...