براي اين كار ابتدا يه DataGridView رو صفحه بنداز و مقدار visible اونو false كن و جدولي كه ميخواي اطلاعاتو از اون دريافت كني رو به اون bind كن سپس كد زير رو تويه TextChanged Event مربوط به كد نمايندگي بنويس فيلد CompanyName همان فيلد كد نمايندگي ميباشد.اگر كد پيدا شد مقدار نام نمايندگي از جدول استخراج شده و در TextBox مربوط به نام نمايندگي قرار ميگيرد.من فرض كردم كه نام نمايندگي در ستون دوم جدول قرار دارد(شماره ي ستونها در DataGridView از صفر شروع ميشوند)
DataView View = new DataView(YourDataSet.YourDataTable);
View.Sort="CompanyCode";
int flag=View.Find(Name.Text);
if(flag!=-1)
CompanyNameTextBox.Text=YourDataGridView[flag].Cell[1].Value.ToString();
به جاي اين كار يه كد ديگه هم ميتوني بنويسي و اونم اينه كه از كلاس sqlcommand استفاده كني و query مربوط به پيدا كردن سطر مربوطه رو بنويسي و با استفاده از اون به كارت ادامه بدي:
SqlCommand Command=new SqlCommand(“select CompanyName from YourTable where CompanyCode=”+CompanyCodeTextBox.Text);
SqlReader Reader=Command.ExecuteReader();
If(Reader.Read())
CompanyNameTextBox.Text=Reader.GetString(“Compan yName”);
سؤال بي پاسخ من: https://barnamenevis.org/showthread.php?t=110427