1
這是一個基本的ComboBox
用下面的代碼時:錯誤ComboBox.Sorted屬性設置爲true
private void hotel_Selection()
{
con = new SqlConnection(constr);
con.Open();
cmd = new SqlCommand("SELECT * FROM HOTEL WHERE HOTEL_CITY = @CITY", con);
cmd.Parameters.AddWithValue("@CITY", citiesID);
SqlDataReader dr1;
dr1 = cmd.ExecuteReader();
DataTable dt1 = new DataTable();
dt1.Columns.Add("ID", typeof(int));
dt1.Columns.Add("NAME", typeof(string));
dt1.Load(dr1);
hotelCbox.ValueMember = "ID";
hotelCbox.DisplayMember = "NAME";
hotelCbox.DataSource = dt1;
hotelCbox.SelectedIndex = -1;
con.Close();
}
,當我試圖讓ComboBox
從A-Z排序,就會出現問題。如果我沒有將排序的屬性設置爲true,它可以工作,但只要我嘗試將屬性設置爲true,它就會給我System.Data.DataRowView
的錯誤,並且它正在慢慢地讓我發瘋。任何想法我做錯了什麼,也許因爲它是sql或者我錯過了一些東西。
謝謝你的答案,我跳過了ArgumentException的完全,謝謝了很多! –