|
|
|
Отмена удаления
|
|||
|---|---|---|---|
|
#18+
Вопрос по Visual Studio 2005. Создаю форму для работы с SQL server 2000. Я перетащил из окна Data Sources таблицу на форму. Wizard создал data-bound controls на моей форме. При этом создается также BindingNavigator control. Все кнопки на нем работают прекрасно. Меня интересует его кнопка удаления записи. Я хочу задать перед удалением стандартный вопрос ("Уверен, что хочешь удалять ?") и если нет, хочу отменить работу кнопки. Как это сделать ? хотелось все это делать в обработчике события Click кнопки. В MSDN не могу найти, помогите ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2006, 07:11 |
|
||
|
Отмена удаления
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2006, 11:05 |
|
||
|
Отмена удаления
|
|||
|---|---|---|---|
|
#18+
Это не работает. Удаление происходит при любом ответе. Что-то запускается в недрах Visual Studio. Как-то должно это обрабатываться, иначе зачем вообще есть событие Click у этой кнопки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2006, 01:39 |
|
||
|
Отмена удаления
|
|||
|---|---|---|---|
|
#18+
Andy G.Это не работает. Удаление происходит при любом ответе. Что-то запускается в недрах Visual Studio. Как-то должно это обрабатываться, иначе зачем вообще есть событие Click у этой кнопки. вы не правы, посмотрите дебаггером предложенный вам вариант и увидите что он работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2006, 14:32 |
|
||
|
Отмена удаления
|
|||
|---|---|---|---|
|
#18+
Не понял в чем я не прав. И предложенный вариант мне не понятен. Предложенный вариант был таков: DialogResult result = MessageBox.Show("?!","?!",MessageBoxButtons.YesNo,MessageBoxIcon.Question); if (result == DialogResult.Yes) { //delete } А как отменить удаление ? Предложенный вариант ответа не дает. А вот с двух американских форумов меня почему-то сразу поняли и решение прислали. Если кому-нибудь интерестно могу поделиться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2006, 04:44 |
|
||
|
Отмена удаления
|
|||
|---|---|---|---|
|
#18+
Если не затруднит - решение проблемы на karakurt77@mail.ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2006, 12:00 |
|
||
|
Отмена удаления
|
|||
|---|---|---|---|
|
#18+
Бекоз это тривиально... MSDN ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2006, 18:05 |
|
||
|
Отмена удаления
|
|||
|---|---|---|---|
|
#18+
Всем привет! Мне нравяться такие как buser (Бекоз это тривиально). Сплошная гордыня, а ведь ответа не дал ! Даю верное решение 1. BindingNavigator имеет свойство DeleteItem. Нужно изменить его с 'BindingNavigatorDeleteItem' на '(none) 2. В обаботчике Click кнопки удаления естественно запрос (tblPointsBindingSource - мой объект BindingSource) DialogResult result = MessageBox.Show("?!","?!",MessageBoxButtons.YesNo,MessageBoxIcon.Question); if (result == DialogResult.Yes) this.tblPointsBindingSource.RemoveCurrent(); else this.tblPointsBindingSource.CancelEdit(); Вот ссылка на один из известных форумов: http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=278348&SiteID=1 имеются еще ссылки. т.е. там народ задает такие вопросы и на них почему-то отвечают. Хотя это так тривиально ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2006, 08:05 |
|
||
|
Отмена удаления
|
|||
|---|---|---|---|
|
#18+
Извини... то не столько от гордыни... сколько по глупости и малолетству :) Просто есть хелп... вот и аглицким Вы владеете... есть примеры от MS. есть статьи в MSDN :) Ещё раз звинитя :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2006, 09:10 |
|
||
|
Отмена удаления
|
|||
|---|---|---|---|
|
#18+
хе, тут проблема с формулировкой вопроса, здесь вы спросили Andy G. Я хочу задать перед удалением стандартный вопрос ("Уверен, что хочешь удалять ?") и если нет, хочу отменить работу кнопки. Как это сделать ? и получили соответствующий ответ на http://forums.microsoft.com вопрос звучит несколько иначе: Is there anyway to cancel the delete at this time? не знаю Andy G.==DaveCat, но DaveCat умеет формулировать вопрос, а Andy G. - нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2006, 14:00 |
|
||
|
Отмена удаления
|
|||
|---|---|---|---|
|
#18+
Какой диспут развернулся на эту глобальную тему. Отвечаю на последок: Andy G. != DaveCat, Проблема не в том, что Andy G. не умеет формулировать вопрос, а в том, что winsky! не умеет внимательно читать поставленный вопрос. By. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2006, 01:32 |
|
||
|
|

start [/forum/topic.php?fid=17&msg=33632297&tid=1353387]: |
0ms |
get settings: |
10ms |
get forum list: |
21ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
176ms |
get topic data: |
18ms |
get forum data: |
4ms |
get page messages: |
64ms |
get tp. blocked users: |
2ms |
| others: | 228ms |
| total: | 529ms |

| 0 / 0 |
