Rejnev
شنبه 10 مرداد 1388, 16:05 عصر
سلام
کد زیر برای اتصال و نمایش اطلاعات یک جدول در 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 استفاده کنم
لطفا از اساتید اگر راه حل بهتری سراغ دارید ارائه بدید .ممنون:خجالت:
کد زیر برای اتصال و نمایش اطلاعات یک جدول در 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 استفاده کنم
لطفا از اساتید اگر راه حل بهتری سراغ دارید ارائه بدید .ممنون:خجالت: