Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Изменение данных в таблице
|
|||
|---|---|---|---|
|
#18+
Не пинайте сильно. Есть на MSSQL сервере база в ней таблицы. Обращение к ним происходит через... Код: plaintext 1. 2. 3. 4. Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2011, 22:29 |
|
||
|
Изменение данных в таблице
|
|||
|---|---|---|---|
|
#18+
Что нет соображений? Или я не корректно задал вопрос. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2011, 14:35 |
|
||
|
Изменение данных в таблице
|
|||
|---|---|---|---|
|
#18+
Может быть есть способ послать SQL-запрос c параметрами на MSSQL-сервер к базе данных ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2011, 16:28 |
|
||
|
Изменение данных в таблице
|
|||
|---|---|---|---|
|
#18+
Chek_Fedor, у тебя на сервере в DomainService есть методы, тебе нужно модифицировать его, название ищи что-то типа DeleteZ_plan_name ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2011, 18:41 |
|
||
|
Изменение данных в таблице
|
|||
|---|---|---|---|
|
#18+
Спасибо. завтра покопаюсь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2011, 20:01 |
|
||
|
Изменение данных в таблице
|
|||
|---|---|---|---|
|
#18+
Есть вот такое, находится в файле DomainService Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2011, 09:51 |
|
||
|
Изменение данных в таблице
|
|||
|---|---|---|---|
|
#18+
Chek_Fedor, комментируй все что там находится и вкладывай свою логику "пометить флагом delete" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2011, 13:25 |
|
||
|
Изменение данных в таблице
|
|||
|---|---|---|---|
|
#18+
уТКаChek_Fedor, комментируй все что там находится и вкладывай свою логику "пометить флагом delete" Блин совсем запутался, можно подробнее. Или скажите, что нужно выложить (какие куски кода) чтобы наконец с Вашей помощью разобраться как обратится к базе и манипулировать с данными. Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2011, 13:35 |
|
||
|
Изменение данных в таблице
|
|||
|---|---|---|---|
|
#18+
Нет соображений? Ну очень нужно разобраться... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2011, 17:52 |
|
||
|
Изменение данных в таблице
|
|||
|---|---|---|---|
|
#18+
Автор, Вы разобрались, кто такой z_plan_name, что делают его методы Attach и DeleteObject и какие еще подобные методы у этого z_plan_name есть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2011, 17:54 |
|
||
|
Изменение данных в таблице
|
|||
|---|---|---|---|
|
#18+
Chek_Fedor, ну екарный бабай, все же просто... Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2011, 21:28 |
|
||
|
Изменение данных в таблице
|
|||
|---|---|---|---|
|
#18+
ПаганельАвтор, Вы разобрались, кто такой z_plan_name, что делают его методы Attach и DeleteObject и какие еще подобные методы у этого z_plan_name есть? Нет. где почитать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2011, 14:35 |
|
||
|
Изменение данных в таблице
|
|||
|---|---|---|---|
|
#18+
Хм... я думал Вам посоветовать Go To Definition... Но посоветую DomainContext and Operations ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2011, 15:14 |
|
||
|
Изменение данных в таблице
|
|||
|---|---|---|---|
|
#18+
уТКаChek_Fedor, ну екарный бабай, все же просто... Код: plaintext 1. 2. 3. 4. Думаете просто... На это z_plan_name.del = true; ругается, точнее на del. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2011, 09:28 |
|
||
|
Изменение данных в таблице
|
|||
|---|---|---|---|
|
#18+
Chek_FedorДумаете просто... На это z_plan_name.del = true; ругается, точнее на del.Текст ошибки надо угадать телепатически? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2011, 10:11 |
|
||
|
Изменение данных в таблице
|
|||
|---|---|---|---|
|
#18+
Так, вот мои действия+код Если я вас правильно понял то все вот это Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. Код: plaintext 1. 2. 3. 4. И как быть дальше если нужно удалить выделенную строку в gride Вот код который удаляет строку в таблице но в базе это ни как не отображается Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2011, 10:55 |
|
||
|
Изменение данных в таблице
|
|||
|---|---|---|---|
|
#18+
Chek_Fedorк той записи которую мы удаляем из "грид" должны добавить например в поле "del" параметр "delete"Chek_Fedorругается на то, что метод del не найден.тут какое-то противоречие Гляньте Go To Definition: Свойство del есть у z_plan_name или нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2011, 11:00 |
|
||
|
Изменение данных в таблице
|
|||
|---|---|---|---|
|
#18+
ПаганельChek_Fedorк той записи которую мы удаляем из "грид" должны добавить например в поле "del" параметр "delete"Chek_Fedorругается на то, что метод del не найден.тут какое-то противоречие Гляньте Go To Definition: Свойство del есть у z_plan_name или нет? Немного проясню ситуацию DevExpressov'ский GridControl выше приведенный код удаляет запись только в Grid'e. Физически в базе мы их не удаляем, а помечаем флагом, т.е. добавляем в поле del запись. Но пока мне хотелось бы разобраться как с записями в базе работать Insert, Update, Delete. "Гляньте Go To Definition:" это где можно поглядеть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2011, 11:20 |
|
||
|
Изменение данных в таблице
|
|||
|---|---|---|---|
|
#18+
Свойства такого нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2011, 11:30 |
|
||
|
Изменение данных в таблице
|
|||
|---|---|---|---|
|
#18+
Поле БД не стало свойством объекта? Вы чего-то не договариваете... А какие свойства есть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2011, 11:34 |
|
||
|
Изменение данных в таблице
|
|||
|---|---|---|---|
|
#18+
Немного не то название поля вот Забыл обновить модель. Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2011, 12:10 |
|
||
|
Изменение данных в таблице
|
|||
|---|---|---|---|
|
#18+
А вот картинка с структурой ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2011, 12:13 |
|
||
|
Изменение данных в таблице
|
|||
|---|---|---|---|
|
#18+
А почему поле БД является nvarchar если должно быть bit ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2011, 12:20 |
|
||
|
Изменение данных в таблице
|
|||
|---|---|---|---|
|
#18+
Просто я туда хотел добавить слово delete которое является "флагом". И это должно наверное происходить в методе Update ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2011, 12:32 |
|
||
|
Изменение данных в таблице
|
|||
|---|---|---|---|
|
#18+
Вы уж сами определитесь Либо меняете базу и пишете z_plan_name.delete = true; Либо пишете z_plan_name.delete = "delete"; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2011, 12:44 |
|
||
|
Изменение данных в таблице
|
|||
|---|---|---|---|
|
#18+
Так хорошо, оставим как есть и напишем z_plan_name.delete = "delete"; Теперь, что нужно добавить в код Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2011, 13:10 |
|
||
|
Изменение данных в таблице
|
|||
|---|---|---|---|
|
#18+
Посм\отрите под дебагом, вызывается ли DeleteZ_plan_name() когда Вы делаете Control_Plan.DeleteRow() ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2011, 13:13 |
|
||
|
Изменение данных в таблице
|
|||
|---|---|---|---|
|
#18+
ПаганельПосм\отрите под дебагом, вызывается ли DeleteZ_plan_name() когда Вы делаете Control_Plan.DeleteRow() ? Извеняйте за тупость как это можно сделать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2011, 13:28 |
|
||
|
Изменение данных в таблице
|
|||
|---|---|---|---|
|
#18+
точку останова (BreakPoint) поставить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2011, 13:35 |
|
||
|
Изменение данных в таблице
|
|||
|---|---|---|---|
|
#18+
Млин добавил Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2011, 13:49 |
|
||
|
Изменение данных в таблице
|
|||
|---|---|---|---|
|
#18+
Точка останова - это такая точка, на которой процесс выполнения должен остановиться при отладке Если не остановился, значит этот кусок кода не вызывается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2011, 13:51 |
|
||
|
Изменение данных в таблице
|
|||
|---|---|---|---|
|
#18+
ПаганельТочка останова - это такая точка, на которой процесс выполнения должен остановиться при отладке Если не остановился, значит этот кусок кода не вызывается. Ставлю здесь Код: plaintext 1. 2. 3. 4. 5. 6. Код: plaintext 1. 2. 3. 4. 5. 6. записи не удаляются Ж-( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2011, 14:03 |
|
||
|
Изменение данных в таблице
|
|||
|---|---|---|---|
|
#18+
Chek_Fedor"не замечает"Значит этот код не выполняется Не заходит в if Попросите кого-то рядом пусть научит Вас простейшим навыкам отладки Или поищите где-то в инете видеокурс или туториал какой-нибудь... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2011, 14:08 |
|
||
|
Изменение данных в таблице
|
|||
|---|---|---|---|
|
#18+
ПаганельChek_Fedor"не замечает"Значит этот код не выполняется Не заходит в if Попросите кого-то рядом пусть научит Вас простейшим навыкам отладки Или поищите где-то в инете видеокурс или туториал какой-нибудь... Не согласен если в if не заходил то удаление строки Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2011, 14:13 |
|
||
|
Изменение данных в таблице
|
|||
|---|---|---|---|
|
#18+
Ставил точку останова в Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2011, 14:35 |
|
||
|
Изменение данных в таблице
|
|||
|---|---|---|---|
|
#18+
Chek_FedorНе согласен если в if не заходил то удаление строки Код: plaintext Либо в if заходит, и тогда отладчик должен остановиться на точке останова внутри этого if Либо в if не заходит, и тогда разбирайтесь с условием этого if ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2011, 15:24 |
|
||
|
Изменение данных в таблице
|
|||
|---|---|---|---|
|
#18+
@Автор в одном из соседних топиков я вносил ясность, посмотрите, возможно будущие вопросы отпадут. По тематике вопроса: на любое действие Insert/Update/Delete с клиентской части должна последовать команда SubmitChanges от вашего DomainDataSource, иначе, как вы можете наблюдать, изменения будут происходить на клиентской стороне, но не на сервере. к тому же вы как-то криво получаете выбранную вами "строку" (объект), надавал бы по рукам линейком :) должно быть так: Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2011, 16:23 |
|
||
|
Изменение данных в таблице
|
|||
|---|---|---|---|
|
#18+
автор<ваш_DomainDataSource>.DomainContext.z_plan_name.Delete((z_plan_name)<ваш_грид>.SelectedItem); <ваш_DomainDataSource>.SubmitChanges(); Не прокатывает ".z_plan_name" такого "свойства" нет. Вот мой DomainDataSource Код: plaintext 1. 2. 3. 4. 5. 6. 7. Код: plaintext 1. Код: plaintext 1. 2. Кинул стандартный DataGrid та-же фигня ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2011, 09:47 |
|
||
|
Изменение данных в таблице
|
|||
|---|---|---|---|
|
#18+
Извиняюсь. "Кинув" DataGrid Код: plaintext 1. 2. Код: plaintext 1. 2. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2011, 11:00 |
|
||
|
Изменение данных в таблице
|
|||
|---|---|---|---|
|
#18+
Ураааа. Заработало... Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. Вот это this.ObjectContext.z_plan_name.Attach(z_plan_name); поставил как в коде Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2011, 11:29 |
|
||
|
Изменение данных в таблице
|
|||
|---|---|---|---|
|
#18+
Упс, опечатка не обратите внимание на z_plan_name.delete = "delete";, а не this.ObjectContext.z_plan_name.Attach(z_plan_name); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2011, 11:32 |
|
||
|
Изменение данных в таблице
|
|||
|---|---|---|---|
|
#18+
Еще один вопросик. Добавил в myContext таблицу "Options (checkBox_b, checkBox_m, checkBox_s, user)". Как к ней обратится чтобы изменить значение столбцов. Значения checkBox_b, checkBox_m, checkBox_s могут принять true или false. Формат user int. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2011, 11:47 |
|
||
|
Изменение данных в таблице
|
|||
|---|---|---|---|
|
#18+
Chek_FedorДобавил в myContext таблицу "Options... и появились какие-то методы, правда? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2011, 11:56 |
|
||
|
Изменение данных в таблице
|
|||
|---|---|---|---|
|
#18+
Да появились в DomainService Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2011, 12:04 |
|
||
|
Изменение данных в таблице
|
|||
|---|---|---|---|
|
#18+
Chek_FedorВопрос как "сказать" чтобы при нажатии на checkBox в нее записывались значения true или falseВ обычном DataGrid я бы попытался через Binding Наверное, в этом DevExpress-овском гриде тоже можно, не знаю... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2011, 12:11 |
|
||
|
Изменение данных в таблице
|
|||
|---|---|---|---|
|
#18+
ПаганельChek_FedorВопрос как "сказать" чтобы при нажатии на checkBox в нее записывались значения true или falseВ обычном DataGrid я бы попытался через Binding Наверное, в этом DevExpress-овском гриде тоже можно, не знаю... Кусочек кода можно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2011, 12:18 |
|
||
|
Изменение данных в таблице
|
|||
|---|---|---|---|
|
#18+
К таблице привязал Код: plaintext 1. 2. 3. 4. 5. 6. 7. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2011, 13:44 |
|
||
|
Изменение данных в таблице
|
|||
|---|---|---|---|
|
#18+
Chek_Fedorмне из нее нужны только данные которые не должны где либо отражатьсяChek_Fedorчтобы при нажатии на checkBox в нее записывались значения true или falseя ничего не понял ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2011, 13:47 |
|
||
|
Изменение данных в таблице
|
|||
|---|---|---|---|
|
#18+
Сейчас попытаюсь объяснить. Создал таблицу которая должна хранить параметры настройки программы например состояние "чекбоксов". При загрузки (открытии) этой программы из таблицы считываются значения и присваиваются этим "чекбоксам". Пока пытаюсь реализовать только запись в эту таблицу при нажатии на "чекбокс". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2011, 13:58 |
|
||
|
Изменение данных в таблице
|
|||
|---|---|---|---|
|
#18+
ПаганельChek_FedorДобавил в myContext таблицу "Options... и появились какие-то методы, правда?Chek_FedorДа появились в DomainService Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2011, 14:02 |
|
||
|
Изменение данных в таблице
|
|||
|---|---|---|---|
|
#18+
Вот Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2011, 14:22 |
|
||
|
Изменение данных в таблице
|
|||
|---|---|---|---|
|
#18+
Chek_Fedor Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2011, 15:03 |
|
||
|
Изменение данных в таблице
|
|||
|---|---|---|---|
|
#18+
Как ее вызвать из кода Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2011, 16:20 |
|
||
|
|

start [/forum/topic.php?all=1&fid=21&tid=1442335]: |
0ms |
get settings: |
8ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
26ms |
get topic data: |
7ms |
get forum data: |
1ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 212ms |
| total: | 315ms |

| 0 / 0 |
