دسترسی به محتویات سلول ها در یک DataGridView :

در بعضی موارد لازم است که به انتخاب یک سلول از جدول DataGridView به محتویات سلول انتخابی دسترسی داشته باشیم ، برای انجام این کار از کد زیر استفاده می کنیم :

 

object selectCustomerID=(object)dataGridView1.SelectCell[0].OwningRow.Cell["CustomerID"].Value;

DataView dataView1=new DataView();

dataView1.Sort="CustomerID";

DataRowView selectRow=dataView1[dataView1.Find("selectCustomerID")];

MessageBox.Show(selectRow["CustomerID"].ToString());

 

واگر بخواهیم با استفاده از رابطه دو جدول محتویات جدول دیگر را نمایش دهیم می توان از تکه کد زیر در ادامه کد بالا استفاده برد:

 

DataView dataView2=selectRow.CreateChildView(dataSet1.Relations["relationsName"]);

dataGridView2.DataSource=dataView2;