0
有狀態表,它有狀態名和循環,但它們沒有在表中排序。 我使用OrderByAsc("StateName")
其中StateName是狀態表的列名。我如何在下拉列表中獲得排序狀態。我使用亞音速從數據庫獲取數據。如何從C#中的數據庫中取出數據#
StateCollection stc = (new
StateController()).getInstance().WFetchAll(true);
ddlState.Items.Clear();
if(addAllStates)
ddlState.Items.Add(new ListItem("All States", "0"));
//ddlState.DataSource = State.FetchAll();
//ddlState.DataTextField = State.Columns.StateName;
//ddlState.DataValueField = State.Columns.CircleCode;
//ddlState.DataBind();
stc = stc.OrderByAsc("CircleCode");
stc.SaveAll();
foreach (State st in stc)
{
ddlState.Items.Add(new ListItem(st.CircleCode + "-" + st.StateName, st.CircleCode));
}
stc.OrderBy暗示不來,有兩個後肢僅OrderByAsc或OrderByDesc) –
嘗試addind使用System.Linq的;到你的使用。 –