我得到了一個奇怪的問題 我在sql數據庫中有2個表 所以我想寫一個查詢,給出結果爲2表中的數據 2表有相同的列名狀如何在c#和Sql中只執行一次相同列的兩個表到datagridview列的查詢
admission_number
student_name
student_class 我想執行該查詢給出圖像 正在執行查詢後得到的數據將被載入到雙贏形式的datagridview在C#編碼
我正在使用下面的代碼來進行此操作,但它完全與我的問題無關,請幫助我。
private void report()
{
dataGridView4.AutoResizeColumns();
dataGridView4.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells;
ConnectionStringSettings consettings = ConfigurationManager.ConnectionStrings["smssms"];
string connectionString = consettings.ConnectionString;
SqlConnection cn = new SqlConnection(connectionString);
SqlCommand sqlcmd = new SqlCommand();
SqlDataAdapter sda = new SqlDataAdapter();
DataTable dt = new DataTable();
cn.Open();
//pass query
sqlcmd = new
SqlCommand(@"selectt.admission_number,t.student_name,t.student_class,e.admission_number,e.student_name,e.student_class
from tenthclass_marks as t,eighth_to_ninth_marks as e ", cn);
sda = new SqlDataAdapter(sqlcmd);
//Fill the data in the SQL Data Adapter
sda.Fill(dt);
//Bind it in the DataGrid View
dataGridView4.DataSource = dt;
cn.Close();
}
謝謝了很多兄弟 – 2014-10-16 10:00:32