Я не уверен, будет ли это работать во всех браузерах, но необходимо попытаться установить автоматическое заполнение = "прочь" на форме.
самый легкий и самый простой способ отключить Форму и подсказки устройства хранения данных Пароля и препятствовать тому, чтобы данные формы кэшировались в истории сессии, состоит в том, чтобы использовать атрибут элемента формы автоматического заполнения со значением "прочь".
От http://developer.mozilla.org/En/How_to_Turn_Off_Form_Autocompletion
Некоторое незначительное исследование показывает, что это работает в IE к, но я не оставлю гарантий;)
@Joseph: Если это будет строгое требование для передачи проверки XHTML с фактической разметкой (не знайте, почему это было бы, хотя) Вы могли теоретически добавить этот атрибут с JavaScript впоследствии, но тогда пользователями с отключенным js (вероятно, neglectable количество Вашей базы пользователей или обнулить, если Ваш сайт потребует js), то все еще сохранят их пароли.
Пример с jQuery:
$('#loginForm').attr('autocomplete', 'off');
In order to be able to temporarily suspend data binding, you'll have to put a BindingSource
between your DataGridView
and your DataView
. By setting the RaiseListChangedEvents
property of the BindingSource
to false, changes in the underlying source are not notified to the DataGridView
. You can drag & drop a Bindingsource
component from the toolbox in the design view. I tried to set up the data sources via the designer but it didn't work, so I did it in code:
bindingSource1.DataSource = someDataTable.DefaultView;
dataGridView1.DataSource = bindingSource1;
To suspend data binding, just set the RaiseListChangedEvents
property to false:
bindingSource1.RaiseListChangedEvents = false;
To resume data binding, just set the RaiseListChangedEvents
to true and reset the bindings so the display is updated:
bindingSource1.RaiseListChangedEvents = true;
bindingSource1.ResetBindings(false);