0

私はこのコーディングを実際にstuckoverflowで見つけるようにしました:)そして、アプリケーションに従って作成し、接続文字列とテーブル名、および生の名前を変更しました。すべて正しいです。入力したときにコンパイルする前にエラーはもうありませんボックス "con.open();" でエラーが発生します。接続文字列の後に、plz help me というエラー メッセージが表示されます。私のコーディングは `

 private void textBox_ItemId_TextChanged(object sender, EventArgs e)
    {
        AutoCompleteStringCollection namesCollection = new AutoCompleteStringCollection();
        SqlConnection connection = new SqlConnection(@"Data Source=SAROTH-PC\\SQLEXPRESS;Initial Catalog=noorsons;Integrated Security=True");
        connection.Open();
        SqlCommand cmnd = connection.CreateCommand();
        cmnd.CommandType = CommandType.Text;
        cmnd.CommandText = "SELECT itemcode FROM Invoice_New_Details";
        SqlDataReader dReader;
        dReader = cmnd.ExecuteReader();

        if (dReader.Read())
        {
            while (dReader.Read())
                namesCollection.Add(dReader["english"].ToString());
        }
        else
        {
            MessageBox.Show("Data not found");
        }
        dReader.Close();

        textBox_ItemId.AutoCompleteMode = AutoCompleteMode.Suggest;
        textBox_ItemId.AutoCompleteSource = AutoCompleteSource.CustomSource;
        textBox_ItemId.AutoCompleteCustomSource = namesCollection;
        }`
4

1 に答える 1