わかりましたので、テキスト ボックスと、数字を入力してボタンを押すボタンがあります。次に、値が見つかったかどうかを示すメッセージ ボックスを表示します。
すべての関数をモデル クラスに配置してから、それらを GUI 部分で呼び出します。私が試したものは次のとおりです。SQL関数(チケットはテーブルの名前で、IDは見つけようとしている値です):
public void rebateslip(int ticketID)
{
SqlCommand myCommand = new SqlCommand("SELECT ID FROM ticket WHERE ID = @ticketID", con);
SqlDataAdapter sqlDa = new SqlDataAdapter(myCommand);
myCommand.Parameters.AddWithValue("@ID", ticketID);
}
ボタンイベントハンドラよりも、私はこれを持っています:
private void buttonPrintRebateSlip_Click(object sender, EventArgs e)
{
if (textBoxRebateSlip = model.rebateslip(ticketID)
{
MessageBox.Show("Found ticket");
}
else
{
MessageBox.Show("Ticket not in database");
}
}
しかし、チケットIDが存在しないと言われています