好的標題可能不清楚,請讓我解釋一下。 我有2個類,「Form1」和「webinfo」。在一個類中填充數據表,返回在另一個類中使用的表
在「webinfo」我運行下面的代碼:
class WebInfo
{
string myConnVRM = "Data Source = datascource;" +
"Initial Catalog = catalog;" +
"Persist Security Info=True;" +
"User ID=ID;" +
"Password=PASS;" +
"providerName=System.Data.SqlClient;";
public WebInfo()
{
}
public void GetVRMs(string vRMs, string start, string end, string acc)
{
DataTable vrmTable = new DataTable();
SqlConnection connVRM = new SqlConnection(myConnVRM);
connVRM.Open();
SqlCommand cmdVRM = new SqlCommand("SELECT Ac, Vrm, Make, Model, MamengineSize, date FROM ReturnValue WHERE convert(varchar,[Date],101) between @StartDate and @EndDate and [AC][email protected]", connVRM);
cmdVRM.Parameters.AddWithValue("@acct", acc);
cmdVRM.Parameters.AddWithValue("@from", start);
cmdVRM.Parameters.AddWithValue("@too", end);
SqlDataAdapter vrmAdapter = new SqlDataAdapter(cmdVRM);
vrmAdapter.Fill(vrmTable);
//bind to data grid and display??
}
}
,你可以看到我連接到一臺服務器,運行查詢,終於填補我的表的結果。
我的表單類然後調用GetVRms方法,傳遞相關的信息。
但我需要做的是現在將此表綁定到我的窗體上的數據網格,所以我可以顯示。唯一的問題是我如何使用這個班級的表格?
我完全在想這個嗎?它和webinfo.vrmtable一樣簡單嗎?
很多感謝
順便說一句,你要流血的連接這樣做 - 你應該有``爲和connVRM``cmdVRM` using`報表,以確保它們設置正確 – 2011-12-15 09:17:02