if (ViewState["Order"] == null)
{
ViewState["Order"] = "DESC";
}
else
{
ViewState["Order"] = (ViewState["Order"].ToString() == "DESC") ? "ASC" : "DESC";
} DataTable tbSPY = new DataTable();
tbSPY = TRNSPY.QrySPY().Copy();
DataSet ds = new DataSet();
ds = tbSPY.Copy();//这里有错他说不能隐式的把DataTable转换Dataset
ds.Tables["PBESPY"].DefaultView.Sort = e.SortExpression + " " + ViewState["Order"].ToString();
gvSpyList.DataSource = ds.Tables["PBESPY"].DefaultView;
gvSpyList.DataBind();
其实我是不知道DataTable里面有什么方法可以实现,所以才想要转换的,希望高手帮下忙。
{
ViewState["Order"] = "DESC";
}
else
{
ViewState["Order"] = (ViewState["Order"].ToString() == "DESC") ? "ASC" : "DESC";
} DataTable tbSPY = new DataTable();
tbSPY = TRNSPY.QrySPY().Copy();
DataSet ds = new DataSet();
ds = tbSPY.Copy();//这里有错他说不能隐式的把DataTable转换Dataset
ds.Tables["PBESPY"].DefaultView.Sort = e.SortExpression + " " + ViewState["Order"].ToString();
gvSpyList.DataSource = ds.Tables["PBESPY"].DefaultView;
gvSpyList.DataBind();
其实我是不知道DataTable里面有什么方法可以实现,所以才想要转换的,希望高手帮下忙。
tbSPY.DefaultView.Sort 就应该可以啊 有什么问题么?
ds.Tables.Add(tbSPY.Copy());//这里有错他说不能隐式的把DataTable转换Dataset
ds.Tables.Add(tbSPY.Copy());
DataView dv = tbSPY.DefaultView;
dv.Sort = e.SortExpression + " " + ViewState["Order"].ToString();
gvSpyList.DataSource = dv;
gvSpyList.DataBind();