ドロップダウンリストを選択しているときに、データをテキストボックスにロードしようとしましたが、検索用のクラスが作成され、ドロップダウンリストで選択されたインデックスが変更されました。しかし、私は私が望む答えを得ることができません。ボタンクリックイベントでクラスを呼び出した場合、正しく機能しました。だから私を修正してください。私が間違えたもの。これは私のコードです:
public void so()
{
con.Open();
string s2;
s2 = "select Source from tbl_component where Componetcode='" + Mcodeddl.SelectedItem.Text + "'";
SqlCommand c2 = new SqlCommand(s2, con);
SqlDataReader d2;
d2 = c2.ExecuteReader();
while (d2.Read())
{
TextBox1.Text = d2["Source"].ToString().Trim();
}
d2.Close();
con.Close();
}
//i have called the so class here
protected void Mcodeddl_SelectedIndexChanged(object sender, EventArgs e)
{
so();
}