私は検索して試しましたが、私のニーズに適切な答えが見つからないのでした。データテーブルからコンボボックスにデータを入力してください
私のアプリケーションでは、私はデータベーステーブルの列leavetypeからデータを追加したいのですが、コンボボックスがあります。私はコンボボックスをクリックしたときに
table hsettings
hsysid
leavetype
martialstatus
今私は、マウスクリックイベント、
private void txtleavetype_MouseClick(object sender, MouseEventArgs e)
{
try
{
con = new SqlConnection(cs.DBConn);
con.Open();
cmd = new SqlCommand(" select leavestype from hrsettings", con);
SqlDataReader dr = cmd.ExecuteReader();
while (dr.Read())
{
txtleavetype.Items.Add(dr["leavestype"]);
}
dr.Close();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
を使用しています、それはテーブルの列からのデータを示しているが、それぞれの上に複数回ロードされている同じ列のデータをクリックしてください。
1
2
3
4
1
2
3
4
クリックごとに1回読み込んだり、別の方法で整理したりしたいと思っています。
最初にページロードでコンボボックスを読み込む方法はありますか? –
あなたのお返事に感謝します。 – Bukhalifa