我想按日期对下拉列表进行排序,但我无法弄清楚如何。
ddate.DataSource = myTable
ddate.DataTextField = "ddate7"
ddate.DataValueField = "ddate7"
ddate.DataBind()
答案 0 :(得分:2)
您可以使用DataView对DataTable进行排序和过滤,您可以尝试以下代码,
DataView dv = new DataView(myTable);
dv.Sort = "ddate7 ASC";
ddate.DataSource = dv;
ddate.DataTextField = "ddate7";
ddate.DataValueField = "ddate7";
ddate.DataBind();
祝你好运。
答案 1 :(得分:2)
如果myTable是DataTable
,那么你可以把它放到Dataview中并按照这样排序:
Dim dv As New DataView(myTable)
dv.Sort = "ddate7"
ddate.DataSource = dv
ddate.DataTextField = "ddate7"
ddate.DataValueField = "ddate7"
ddate.DataBind()