2013-11-25 2 views
1

У меня есть текстовое поле, и я хочу проверить данные из базы данных для дублирования записи, когда я потерял курсор из текстового поля.Как использовать событие с потерянным фокусом

Так что, пожалуйста, помогите мне, как это решить.

+0

вам нужно '$ ("#") textboxid focusout();' событие.. –

+0

в этом я могу проверить базу данных значений? –

ответ

1

VIPUL,

Я создал для вас следующий пример. Это может помочь вам проверить данные из текстового поля на данные в базе данных.

private void textBox1_Leave(object sender, EventArgs e) 
    { 
     //Put the value to be checked with the Database in a Variable. 
     var valueToCheck = textBox1.Text; 

     //Create connection with the database. 
     var sqlConn = new SqlConnection("Connection String to Database"); 

     //Create dataset instance to fill with the return results from the Database. 
     var ds = new DataSet(); 
     //Create SqlCommand to be execute on the database. 
     var cmd = new SqlCommand("SELECT * FROM TABLE WHERE 'field to be checked' = " + valueToCheck, sqlConn); 
     //Create SqlDataAdapter 
     var da = new SqlDataAdapter(cmd); 
     ds.Clear(); 
     try 
     { 
      da.Fill(ds); 
     } 
     catch (Exception ex) 
     { 
     } 


     foreach (DataRow row in ds.Tables[0].Rows) 
     { 
      //do you stuff here. 
     } 
    } 

Надеюсь, это поможет!

+1

Спасибо RaZor за загрузку страницы, что написать? –

+1

Я не разработчик ASP.NET. Дайте мне время, чтобы посмотреть ее;) – JRO

+2

Просто нашел объявление для события, попробуйте следующее: <жерех: TextBox ID = "TextBox1" Runat = "сервер" Text = "" OnLeave = "textBox1_OnLeave"/> protected void textBox1_OnLeave (отправитель объекта, EventArgs e) { // Поместите код, который я разместил ранее здесь! } – JRO

1

Это может устранить проблему:

<asp:TextBox ID="textBox1" runat="server" onblur="Your Function"></asp:TextBox>

+0

в этом, я думаю, что функция должна в JS –

+1

Да, вот ссылка, где я нашел ответ на свой вопрос: Http: //www.codeproject.com/Questions/334142/how-to-call-onblur-client-event-in-aspx-text-box – JRO