以前に同様の質問をしたことがありますが、それでもこれを機能させることはできません。
VS2010でC#を使用しています
私がやっていることは、ユーザーが入力した単語をtextbox1
ボタンをクリックして"*"
、その前にあるすべての単語を印刷するアプリケーションを作成することです。textbox2
SQL Serverデータベースを使用してこれを行っています。これは、"*"
単語をデータベースに保存して、後でその単語が入力された回数を示すカウンターを追加できるようにするためです。
例えば:
- ユーザーが入力
the cat is *brown
しtextbox1
、ボタンを押すと、に*brown
表示されますtextbox2
SQLServerの私のコードは次のとおりです。
SqlConnection con = new SqlConnection(@"Server=.\SQLEXPRESS;Database=StoreList;Integrated Security=sspi");
con.Open();
String queryStr = "SELECT item FROM StoreList WHERE item LIKE '*%'";
SqlCommand com = new SqlCommand(queryStr, con);
SqlDataReader sdr = com.ExecuteReader();
while (sdr.Read())
{
this.textbox2.Text = sdr.GetValue(0).ToString();
}
sdr.Close();
私が助けを必要としているのは、アプリを機能させるためにそのコードをさらに進める方法です。そのため、textbox1から単語を取得する方法がわかりません。
助けてくれる人はいますか?