ببین باید این کار رو انجام بدی
اگر میخوایی توی Textbox نمایش بدی مه اشتباهه باید توی Combobox نمایش بدی که طرف بتونه تغییرش هم بده و یا موقع ورود اطلاعات انتخاب کنه
راهش اینه که یک select میزنی به اون جدول دومی و میایی dataTable رو با هاش پر میکنی و بعد خاصیت DisplayMember مربوط به Combobox رو میزاری برابر ایم فیلد name اون جدول دومی و خاصیت ValuMember مربوط به اون رو میزاری برابر فیلد کد
بعد Datasource اون رو میزاری برابر datatable
بعد موقع نمایش اطلاعات جدول اولی ، وقتی رسیدی به کد مربوط به جدول دوم
میایی خاصیت SelectedValue مربوط به Combobox رو میزاری برابر فیلد جدول اول
در حالت دوم که به گرید وصل میکنی باید قبلش یک Join بزنی بین جدول اول و دوم بعد اسم فیلد رو بیاری
select A.*,B.Filed from info as A
inner join cat as B
on A.catId = B.ID
اینطوری یک ستون به لیستت اضافه میشه که نام همون فیلد جدول دومت هست