Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
20.07.2006, 10:11
|
|||
|---|---|---|---|
Проблемы с Object Data Source |
|||
|
#18+
Делаю привязку GridView и ObjectDataSource в дизайнере. При UPDATE получаю следующую ошибку: Item has already been added. Key in dictionary: 'Name' Key being added: 'Name' GridView _mainGridView; ObjectDataSource _modelTypesDataSource; protected override void CreateChildControls() { base.CreateChildControls(); // Object Data Source _modelTypesDataSource = new ObjectDataSource(); _modelTypesDataSource.ID = "ModelTypesDataSource"; _modelTypesDataSource.OldValuesParameterFormatString = "{0}"; _modelTypesDataSource.ConflictDetection = ConflictOptions.CompareAllValues; _modelTypesDataSource.TypeName = "GarageBusinessLogicLayer.ModelTypes"; _modelTypesDataSource.SelectMethod = "GetAllModelTypes"; _modelTypesDataSource.InsertMethod = "CreateModelType"; _modelTypesDataSource.DeleteMethod = "DeleteModelType"; _modelTypesDataSource.UpdateMethod = "UpdateMethod"; Parameter updateIdParameter = new Parameter(); updateIdParameter.Type = TypeCode.Int32; updateIdParameter.Name = "ID"; updateIdParameter.Direction = System.Data.ParameterDirection.Input; _modelTypesDataSource.UpdateParameters.Add(updateIdParameter); Parameter updateNameParameter = new Parameter(); updateNameParameter.Type = TypeCode.String; updateNameParameter.Name = "Name"; updateNameParameter.Direction = System.Data.ParameterDirection.Input; _modelTypesDataSource.UpdateParameters.Add(updateNameParameter); Controls.Add(_modelTypesDataSource); _modelTypesDataSource.DataBind(); _mainGridView = new GridView(); _mainGridView.AutoGenerateColumns = true; _mainGridView.AutoGenerateDeleteButton = true; _mainGridView.AutoGenerateEditButton = true; _mainGridView.AutoGenerateSelectButton = true; _mainGridView.DataSourceID = _modelTypesDataSource.ID; _mainGridView.DataKeyNames = new string[] { "ID" }; Controls.Add(_mainGridView); _mainGridView.DataBind(); } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=18&mobile=1&tid=1391502]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
79ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 254ms |
| total: | 419ms |

| 0 / 0 |
