Okタイトルが不明なので、説明しましょう。 私は2つのクラス "Form1"と "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??
}
}
:私は次のコードを実行「WEBINFO」で
。
私のフォームクラスは、GetVRmsメソッドを呼び出し、関連情報を渡します。
でも、私はこのテーブルをフォーム上のデータグリッドにバインドして表示することができます。問題はどうすればこのクラスのテーブルを使用できますか?
私はこれを完全に考えていますか? webinfo.vrmtableと同じくらい簡単ですか?
多くのおかげで、事前に
ところで、あなたはそれをやって接続を出血するつもりだ - あなたは彼らが正しく –