private void DataBind(string keys = "") { DataTable dt = new DataTable(); //if (string.IsNullOrEmpty(Request.QueryString["NodeID"]))//显示全部 //{ // string nodeIDS = bll.GetNodeIDS(OAConfig.ModelID); // dt = bll.GetContentByNodeS(nodeIDS); //} //else // int id = DataConverter.CLng(Request.QueryString["NodeID"]); dt = bll.GetContenByNodeOA(id); //} string key = SearchKey; if (!string.IsNullOrEmpty(key)) { dt.DefaultView.RowFilter = "Title Like '%" + key + "%'"; dt = dt.DefaultView.ToTable(); } dt.DefaultView.Sort = "EliteLevel desc,CreateTime desc"; dt = dt.DefaultView.ToTable(); EGV.DataSource = dt; EGV.DataBind(); }