【发布时间】:2014-01-19 15:09:11
【问题描述】:
如何按日期/时间列降序显示合并表(表数)数据?
根据这段代码,我有一个名为“朋友”的表。
SqlDataAdapter getnewsfeeds;
SqlDataAdapter friendadapter = new SqlDataAdapter("select * from " + Session["username"].ToString() + "_friends ", friendsconnection);
friendadapter.Fill(friendsdataset);
int friendrowcount = friendsdataset.Tables[0].Rows.Count;
if (friendrowcount > 0)
{
getnewsfeeds = new SqlDataAdapter("select * from " + Session["username"].ToString() + "_newsfeeds ", con);
getnewsfeeds.Fill(ds2);
for (int i = 0; i < friendrowcount; i++)
{
friendstringtable = " " + friendsdataset.Tables[0].Rows[i]["friendsusername"].ToString() + "_newsfeeds ";
getnewsfeeds = new SqlDataAdapter("select * from " + friendstringtable + "", con);
getnewsfeeds.Fill(ds2);
}
}
ds2.Tables[0].DefaultView.Sort = "time_date desc";
合并表的数据正在显示,但未按日期/时间降序显示。 (例如 Facebook 主页)。
【问题讨论】: