برای حل مشکل یک آیتم خالی یا به صورت "انتخاب کنید" به ابتدای کمبو اضافه کنید تا در صورتی که کاربر خواست به حالت بدون انتخاب برگردونه روی این آیتم قرار بده. موقعی که به selecteditem نیاز پیدا کردید باید چک کنید اگر آیتم خالی (یا "انتخاب کنید") انتخاب شده بود یعنی کاربر چیزی انتخاب نکرده. dt.Columns.Add("id");
dt.Columns.Add("name");
//ایجاد سطر خالی یا "انتخاب کنید"
dt.Rows.Add(0, "انتخاب کنید");
//پر کردن کمبو
cmd.CommandText = "select id,name from tbl";
cmd.Connection = con;
con.Open();
SqlDataReader dr = cmd.ExecuteReader();
while (dr.Read())
{
dt.Rows.Add(dr["id"], dr["name"]);
}
con.Close();
comboBox1.DataSource = dt;
comboBox1.DisplayMember = "name";
comboBox1.ValueMember = "id";
dr.Dispose();