Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.190.156.212] |
|
Сообщ.
#1
,
|
|
|
Здравствуйте! Нашел пример как работать с изображениями, но выходит ошибка.
Пример: http://msdn.microsoft.com/en-us/library/aa479350.aspx Код шибки:The name 'ResolveUrl' does not exist in the current context <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; } |
Сообщ.
#2
,
|
|
|
Цитата Dmitriy78781 @ The name 'ResolveUrl' does not exist in the current context Так и я такого метода не вижу. Вот эта строчка использует метод. А где определение этого метода? dr["PictureURL"] = ResolveUrl("~/DisplayingImages/Images/Water lilies.jpg"); Добавлено Если это метод GridView, то может надо this.ResolveUrl вызвать? Добавлено Вы до конца код из примера имплементировали? Связали DataSource с этим методом? |