|
|
|
Отмена удаления
|
|||
|---|---|---|---|
|
#18+
Вопрос по Visual Studio 2005. Создаю форму для работы с SQL server 2000. Я перетащил из окна Data Sources таблицу на форму. Wizard создал data-bound controls на моей форме. При этом создается также BindingNavigator control. Все кнопки на нем работают прекрасно. Меня интересует его кнопка удаления записи. Я хочу задать перед удалением стандартный вопрос ("Уверен, что хочешь удалять ?") и если нет, хочу отменить работу кнопки. Как это сделать ? хотелось все это делать в обработчике события Click кнопки. В MSDN не могу найти, помогите ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2006, 07:11:11 |
|
||
|
Отмена удаления
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2006, 11:05:26 |
|
||
|
Отмена удаления
|
|||
|---|---|---|---|
|
#18+
Это не работает. Удаление происходит при любом ответе. Что-то запускается в недрах Visual Studio. Как-то должно это обрабатываться, иначе зачем вообще есть событие Click у этой кнопки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2006, 01:39:28 |
|
||
|
Отмена удаления
|
|||
|---|---|---|---|
|
#18+
Andy G.Это не работает. Удаление происходит при любом ответе. Что-то запускается в недрах Visual Studio. Как-то должно это обрабатываться, иначе зачем вообще есть событие Click у этой кнопки. вы не правы, посмотрите дебаггером предложенный вам вариант и увидите что он работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2006, 14:32:18 |
|
||
|
Отмена удаления
|
|||
|---|---|---|---|
|
#18+
Не понял в чем я не прав. И предложенный вариант мне не понятен. Предложенный вариант был таков: DialogResult result = MessageBox.Show("?!","?!",MessageBoxButtons.YesNo,MessageBoxIcon.Question); if (result == DialogResult.Yes) { //delete } А как отменить удаление ? Предложенный вариант ответа не дает. А вот с двух американских форумов меня почему-то сразу поняли и решение прислали. Если кому-нибудь интерестно могу поделиться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2006, 04:44:53 |
|
||
|
Отмена удаления
|
|||
|---|---|---|---|
|
#18+
Если не затруднит - решение проблемы на karakurt77@mail.ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2006, 12:00:59 |
|
||
|
Отмена удаления
|
|||
|---|---|---|---|
|
#18+
Бекоз это тривиально... MSDN ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2006, 18:05:39 |
|
||
|
Отмена удаления
|
|||
|---|---|---|---|
|
#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:25 |
|
||
|
Отмена удаления
|
|||
|---|---|---|---|
|
#18+
Извини... то не столько от гордыни... сколько по глупости и малолетству :) Просто есть хелп... вот и аглицким Вы владеете... есть примеры от MS. есть статьи в MSDN :) Ещё раз звинитя :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2006, 09:10:06 |
|
||
|
Отмена удаления
|
|||
|---|---|---|---|
|
#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:23 |
|
||
|
Отмена удаления
|
|||
|---|---|---|---|
|
#18+
Какой диспут развернулся на эту глобальную тему. Отвечаю на последок: Andy G. != DaveCat, Проблема не в том, что Andy G. не умеет формулировать вопрос, а в том, что winsky! не умеет внимательно читать поставленный вопрос. By. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2006, 01:32:03 |
|
||
|
|

start [/forum/topic.php?fid=17&msg=33631259&tid=1353387]: |
0ms |
get settings: |
6ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
199ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 203ms |
| total: | 470ms |

| 0 / 0 |
