سلام دوستان
من میخوام ستون هایی از یک و دو یا سه جدول رو که توسط select انتخاب شدند توی یک data grid قرار بدم. آیا این کار شدنیه واگر امکان پذیره چطور؟(لطفا" کامل توضیح بدید من مبتدی هستم)
سلام دوستان
من میخوام ستون هایی از یک و دو یا سه جدول رو که توسط select انتخاب شدند توی یک data grid قرار بدم. آیا این کار شدنیه واگر امکان پذیره چطور؟(لطفا" کامل توضیح بدید من مبتدی هستم)
DataSet ds = newDataSet();
SqlDataAdapter da = newSqlDataAdapter();
SqlConnection con = newSqlConnection("Data Source=.\\SQLEXPRESS;AttachDbFilename=|DataDirecto ry|\\File.mdf;Integrated Security=True;Connect Timeout=30");
SqlCommand cmd = newSqlCommand();
ds.Clear();
da.SelectCommand = newSqlCommand();
da.SelectCommand.CommandText = "select table1.name as ,table2.family as ,table3.text as from table1,table2,table3";
da.SelectCommand.Connection = con;
con.Open();
da.Fill(ds, "view");
con.Close();
dataGridView1.DataSource = ds;
dataGridView1.DataMember = "view";
پاسخ فوق کاملا صحیح است اما یک نکته اینکه dataset حافظه را میخورد و مقدار زایادی از حافظه را اشغال میکند بهتر اینکه از datatable استفاده کنید.
موفق باشید.
پاسخ فوق کاملا صحیح است اما توجه داشته باشید که dataset حافظه را به به شدت اشغال میکند بهتر است از datatable استفاده کنید.
موفق باشید