Я хочу реализовать проверку в текстовом поле для того, существует ли имя в базе данных. Я использую wpf с C#. Я выполнил проверку в текстовом поле при сохранении новых данных. Моя проблема в режиме редактирования: когда я перехожу в режим редактирования и пытаюсь сохранить, появляется ошибка, что имя уже существует.Проверка данных не работает в режиме редактирования
В нижнем коде работает нормально в режиме сохранения. Но когда дело доходит до режима редактирования, когда данные привязываются к сообщению об ошибке.
pls предлагают мне хороший способ реализовать проверку, которая также работает в режиме редактирования.
class MyParent
{
public MyCarClass CurrentCarEntity {get; set;}
private void txtName_TextChanged(object sender, RoutedEventArgs e)
{
CurrentCarEntity.Name = txtName.Text.Trim();
var getName = //Code for getting name from local db
if(CurrentCarEntity.Name != Null)
{
if(getName.Equals(CurrentCarEntity.Name))
{
MessageBox.Show("Name Already Exists");
}
}
}
}
Вы говорите, что вы выполнили проверку на вашем текстовом поле, но я не вижу его в любом месте в вашем вопросе. – learningcs