سلام
کد زیر برای اتصال و نمایش اطلاعات یک جدول در dataGridView است.
شما برای خواندن تک تک رکورد ها چکار میکنید؟



string connectionString = "everything...";

SqlConnection connection = new SqlConnection(connectionString);
connection.Open();

SqlCommand command = new SqlCommand("select * from tableName",connection);
command.CommandType = CommandType.Text;
SqlDataAdapter adapter = new SqlDataAdapter(command);

DataSet ds = new DataSet();
adapter.Fill(ds,"select * from TableName");

dataGrid1.DataSource = ds;
dataGrid1.DataMember = ds.Tables[0].TableName;
connection.Close()


مشکل من اینه که نمی خوام حتما شیئ dataGrid1 روی فرم باشه.از دستور ساخت شیئ datagridview هم استفاده کردم و dataSource و dataMember رو تنظیم کردم:
DataGridView DG=new DataGridView()


اما کار نمیکنه و رکورد ها در اون قرار نمیگیره.
من در واقع می خوام به تک تک رکورد ها و فیلدها دسترسی داشته باشم . مثل کد زیر:

DG.Rows[0].Cells[1].Value
و از شیئ متنی dataGrid استفاده کنم
لطفا از اساتید اگر راه حل بهتری سراغ دارید ارائه بدید .ممنون