Модераторы: gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Добавление второго параметра для DataNavigateUrlFi 
V
    Опции темы
alexburzak
  Дата 27.5.2008, 19:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 254
Регистрация: 12.3.2007
Где: Hadera

Репутация: 1
Всего: 1



Проблемма с asp:HyperLinkColumn(работаю с DataGrid) 
Написал:
Код

<asp:HyperLinkColumn Target="_self" DataNavigateUrlField="CodeCategory,Code" DataNavigateUrlFormatString="product.aspx?id={0}{1}" HeaderText="dflkjgkldfjg""></asp:HyperLinkColumn>

Написал:
Код

....
        strSQL = "SELECT sdddd.Code, sdddd.CodeCategory, sdddd.Name, CAST(sdddd.Price AS varchar) AS Price " & _
....

Ругается:
A field or property with the name 'CodeCategory,Code' was not found on the selected data source.
Раз 20 уже смотрел, что эти поля у меня есть в sql запросе.
Плиз направьте на путь истинный, где я туплю?
 smile 
PM   Вверх
PashaPash
Дата 27.5.2008, 20:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1233
Регистрация: 3.1.2008

Репутация: 7
Всего: 49



alexburzak, DataNavigateUrlFields=...


--------------------
PM MAIL WWW   Вверх
alexburzak
  Дата 27.5.2008, 21:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 254
Регистрация: 12.3.2007
Где: Hadera

Репутация: 1
Всего: 1



Цитата(PashaPash @ 27.5.2008,  20:42)
alexburzak, DataNavigateUrlFields=...

Ага и сразу получаю по башке!
Validation (ASP.Net): Attribute 'DataNavigateUrlFields' is not a valid attribute of element 'HyperLinkColumn'.
Вообщето очень странно, так как великий, могучий и ужасный интернет также мне говорил, что нужно во множественном числе.
Но почему то у меня выдает ошибку....  
Есть еще варианты? smile  smile  smile  smile 
Использую Microsoft .NET Framework SDK v2.0 и Vista с последними обновлениями...

PM   Вверх
PashaPash
Дата 28.5.2008, 00:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1233
Регистрация: 3.1.2008

Репутация: 7
Всего: 49



alexburzak, звиняй, попутал с GridView/HyperLinkField. В твоем случае проще выбрать поля как одно из базы или поставить TemplateColumn. Или переключиться на GridView.


--------------------
PM MAIL WWW   Вверх
alexburzak
  Дата 28.5.2008, 16:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 254
Регистрация: 12.3.2007
Где: Hadera

Репутация: 1
Всего: 1



Цитата(PashaPash @ 28.5.2008,  00:55)
alexburzak, звиняй, попутал с GridView/HyperLinkField. В твоем случае проще выбрать поля как одно из базы или поставить TemplateColumn. Или переключиться на GridView.

Извеняю, сам попутал.
Понял свою ошибку.
А  smile  не нагласть с моей стороны?
Как засунуть в TemplateColumn - HyperLinkColumn?
 smile 

PM   Вверх
PashaPash
Дата 28.5.2008, 19:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1233
Регистрация: 3.1.2008

Репутация: 7
Всего: 49



alexburzak, просто поставь обычный Hyperlink внутри ItemTemplate. что-то вроде:
Код
<asp:TemplateColumn>
    <ItemTemplate>
        <asp:Hyperlink NavigateUrl='<%# String.Format("~/product.aspx?id={0}{1}", DataBinder.Eval(Container.DataItem, "CodeCategory"), DataBinder.Eval(Container.DataItem, "Code")) %>' runat="server" />
    </ItemTemplate>
</asp:TemplateColumn>



--------------------
PM MAIL WWW   Вверх
alexburzak
  Дата 29.5.2008, 12:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 254
Регистрация: 12.3.2007
Где: Hadera

Репутация: 1
Всего: 1



 smile 
Спасибо, так и сделал, все работает.
Для следующих покалений не нужно путать ГридВиью с ДатаГридом.
 smile 
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
Любитель
Mymik
mr.DUDA

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Любитель, Mymik, mr.DUDA.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Разработка под ASP.NET | Следующая тема »


 




[ Время генерации скрипта: 0.0525 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.