protected void LinkButton1_Click(object sender, EventArgs e)
{
try
{
SPWeb web = SPContext.Current.Web;
SPSiteDataQuery query = new SPSiteDataQuery();
query.Lists = "<Lists>" +
"<List ID=" + web.Lists.TryGetList("StaffNews").ID.ToString() + " />" +
"<List ID=" + web.Lists.TryGetList("CompanyNews").ID.ToString() + " />" +
"<List ID=" + web.Lists.TryGetList("ManagementNews").ID.ToString() + " />" +
"</Lists>";
query.ViewFields = "<FieldRef Name=\"Title\" />" + "<FieldRef Name=\"Attachments\" />" + "<FieldRef Name=\"Authors\" />" + "<FieldRef Name=\"Link\" />" + "<FieldRef Name=\"Contents\" />" + "<FieldRef Name=\"Categories\" />" +
"<FieldRef Name=\"Date1\" Nullable=\"TRUE\"/>";
query.Webs = "<Webs Scope=\"SiteCollection\" />";
query.RowLimit = 5;
DataTable dt = web.GetSiteData(query);
DataView dv = new DataView(dt);
DetailsView1.DataSource = dv;
DetailsView1.DataBind();
}
catch (Exception x)
{
Label1.Text = x.Message;
}
}
I am displaying the title and date in a gridview when i click the linkbutton i want it to show that information in a detailview. i am using a visual webpart.