سلام
ابتدا روی تکیت باکس دوبار کلیک کن تا تابع TextCahnged مربوط به تکست باکس ایجاد بشه.
حالا باید یه کانکشن به بانک اطلاعاتی برنامه درست کنی و با یه دستور select و استفاده از دستور Data reader دوتا متغیر نام و نام خانوادگی رو از بانک بکشی بیرون و بریزی توی دوتا لیبل.
private void textbox1_TextChanged(object sender, EventArgs e)
{
OleDbConnection reqcon = new OleDbConnection();
reqcon.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\\DB.mdb";
string reqcom = "select fname, lname from Information " +
"where code='" + this.textbox1.Text + "'";
OleDbCommand cmd = new OleDbCommand(reqcom, reqcon);
cmd.CommandType = CommandType.Text;
reqcon.Open();
OleDbDataReader dtr = cmd.ExecuteReader();
if (dtr.Read())
{
this.label3.Text = dtr["mfname"].ToString();
this.label4.Text = dtr["lname"].ToString();
}
else
{
this.label2.Text = "این آی دی وجود ندارد";
}
}
که در اینجا DB بانک اطلاعاتی، Information جدول اطلاعات شخصی، textbox1 برای ورود کد، Label3 و Label4 برای نشان دادن نام و نام خانوادگی و Label2 برای نشان دادن پیغام خطا در صورت وجود نداشتن کد در بانک اطلاعاتی می باشد.
البته در اینجا بانک اطلاعاتی من اکسس هست