На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
  
> Ошибка при роботе с изображениями. , Ошибка при роботе с изображениями.
    Здравствуйте! Нашел пример как работать с изображениями, но выходит ошибка.
    Пример: http://msdn.microsoft.com/en-us/library/aa479350.aspx
    Код шибки:The name 'ResolveUrl' does not exist in the current context
    ExpandedWrap disabled
      <asp:GridView ID="GridView1" Runat="server" AutoGenerateColumns="False"
                  BackColor="White" BorderColor="#CCCCCC" BorderStyle="None" BorderWidth="1px"
                  CellPadding="3" DataSource="<%# SqlData.GetData() %>" Font-Names="Arial">
                  <FooterStyle BackColor="White" ForeColor="#000066" />
                  <PagerStyle BackColor="White" ForeColor="#000066" HorizontalAlign="Left" />
                  <HeaderStyle BackColor="#006699" Font-Bold="True" ForeColor="White" />
                  <Columns>
                      <asp:BoundField DataField="PictureID" HeaderText="Picutre ID">
                          <ItemStyle HorizontalAlign="Center" VerticalAlign="Middle" />
                      </asp:BoundField>
                      <asp:BoundField DataField="Title" HeaderText="Title" />
                      <asp:BoundField DataField="DateAdded" DataFormatString="{0:d}"
                          HeaderText="Date Added">
                          <ItemStyle HorizontalAlign="Center" />
                      </asp:BoundField>
                      <asp:ImageField DataImageUrlField="PictureURL">
                      </asp:ImageField>
                  </Columns>
                  <SelectedRowStyle BackColor="#669999" Font-Bold="True" ForeColor="White" />
                  <RowStyle ForeColor="#000066" />
              </asp:GridView>
       
      public static DataTable GetData()
              {
                  // This method creates a DataTable with four rows.  Each row has the
                  // following schema:
                  //   PictureID      int
                  //   PictureURL     string
                  //   Title          string
                  //   DateAdded      datetime
                  DataTable dt = new DataTable();
                  // define the table's schema
                  dt.Columns.Add(new DataColumn("PictureID", typeof(int)));
                  dt.Columns.Add(new DataColumn("PictureURL", typeof(string)));
                  dt.Columns.Add(new DataColumn("Title", typeof(string)));
                  dt.Columns.Add(new DataColumn("DateAdded", typeof(DateTime)));
                  // Create the four records
                  DataRow dr = dt.NewRow();
                  dr["PictureID"] = 1;
                  dr["PictureURL"] = ResolveUrl("~/DisplayingImages/Images/Blue hills.jpg");
                  dr["Title"] = "Blue Hills";
                  dr["DateAdded"] = new DateTime(2005, 1, 15);
                  dt.Rows.Add(dr);
                  dr = dt.NewRow();
                  dr["PictureID"] = 2;
                  dr["PictureURL"] = ResolveUrl("~/DisplayingImages/Images/Sunset.jpg");
                  dr["Title"] = "Sunset";
                  dr["DateAdded"] = new DateTime(2005, 1, 21);
                  dt.Rows.Add(dr);
                  dr = dt.NewRow();
                  dr["PictureID"] = 3;
                  dr["PictureURL"] = ResolveUrl("~/DisplayingImages/Images/Water lilies.jpg");
                  dr["Title"] = "Water Lilies";
                  dr["DateAdded"] = new DateTime(2005, 2, 1);
                  dt.Rows.Add(dr);
                  dr = dt.NewRow();
                  dr["PictureID"] = 4;
                  dr["PictureURL"] = ResolveUrl("~/DisplayingImages/Images/Winter.jpg");
                  dr["Title"] = "Winter";
                  dr["DateAdded"] = new DateTime(2005, 2, 18);
                  dt.Rows.Add(dr);
                  return dt;
              }
      Цитата Dmitriy78781 @
      The name 'ResolveUrl' does not exist in the current context


      Так и я такого метода не вижу. Вот эта строчка использует метод. А где определение этого метода? :-?

      ExpandedWrap disabled
        dr["PictureURL"] = ResolveUrl("~/DisplayingImages/Images/Water lilies.jpg");


      Добавлено
      Если это метод GridView, то может надо this.ResolveUrl вызвать? :-?

      Добавлено
      Вы до конца код из примера имплементировали? Связали DataSource с этим методом? :-?
      Сообщение отредактировано: Vladimir -
      0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
      0 пользователей:


      Рейтинг@Mail.ru
      [ Script execution time: 0,0186 ]   [ 16 queries used ]   [ Generated: 23.04.24, 21:41 GMT ]