Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / наследование от GridView / 2 сообщений из 2, страница 1 из 1
28.11.2006, 22:07
    #34162378
Seatle
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
наследование от GridView
Я создаю свой расширенный грид, отнаследовался от стандартного GridView в NET 2.0 и возникла проблема: при добавлении моего контрола на страницу HTML дизайнере не срабатывает InteliSinse т.е. не отображаются подсказки о колонках
на страницу я его помещаю так:


<MyControls:XGridView ID="xgvTest" runat="server" AllowPaging="true" >
  <Columns>
    <
  </Columns>
</MyControls:XGridView>


InteliSinse срабатывает только в первом уровне вложенности, т.е сам тэг Columns он подсказывает, а вот остальные тэги которые должны быть вложенными в Columns нет! Кто знает в чем тут может быть причина?

P.S. это в Visual Studio 2005 Team Suite
...
Рейтинг: 0 / 0
03.12.2006, 21:11
    #34173233
Seatle
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
наследование от GridView
Я создаю свой расширенный грид, отнаследовался от стандартного GridView в NET 2.0 и возникла проблема: при добавлении моего контрола на страницу HTML дизайнере не срабатывает InteliSinse т.е. не отображаются подсказки о колонках
на страницу я его помещаю так:


<MyControls:XGridView ID="xgvTest" runat="server" AllowPaging="true" >
  <Columns>
    <
  </Columns>
</MyControls:XGridView>
InteliSinse срабатывает только в первом уровне вложенности, т.е сам тэг Columns он подсказывает, а вот остальные тэги которые должны быть вложенными в Columns нет! Кто знает в чем тут может быть причина?P.S. это в Visual Studio 2005 Team Suite мда... Раз никто не знает, то напишу как это сделать, т.к. сам нашел решение.Надо объявить следующие классы в том же пространстве имен что и GridView вот так:
namespace My.Web.UI.WebControls
{
    
    public class MyGridView : System.Web.UI.WebControls.GridView, INamingContainer
    { // ...  }

public class BoundField : System.Web.UI.WebControls.BoundField
{
}
public class ButtonField : System.Web.UI.WebControls.ButtonField
{
}
public class CheckBoxField : System.Web.UI.WebControls.CheckBoxField
{
}
public class CommandField : System.Web.UI.WebControls.CommandField
{
}
}
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / наследование от GridView / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]