コンボボックスがデータセットからバインドされた後、上部に「選択」を挿入する必要があります。これを試しましたが、機能しません。「データセットにはキャストの定義がありません」というエラーがスローされます。適切に使用していないと思います。コメント済みコードは私が試したが機能しない部分です。
cmbCategory.DataSource = dsCat.Tables[0];
cmbCategory.DisplayMember = "CategoryName";
cmbCategory.ValueMember = "ID";
// cmbCategory.Items.Add("Select");
// cmbCategory.SelectedText = "Select";
// cmbCategory.DataSource =(new object[] { "Select" }).Concat(this.liveReportingDalc.GetCategoriesByType(CategoryType.RegistrationType).Cast<object>());