0
我是新來的sharepoint。有人可以告訴我如何從我的代碼中刪除重複的Web應用程序名稱:從foreach循環中刪除重複的Web應用程序名稱
SPFarm farm = SPFarm.Local;
SPWebService webser = farm.Services.GetValue<SPWebService>("");
DataTable dt = new DataTable();
dt.Columns.Add("Name", typeof(string));
dt.Columns.Add("Port Numbers", typeof(string));
foreach (SPWebApplication spwebApp in webser.WebApplications)
{
foreach (SPSite site in spwebApp.Sites)
{
DataRow dr = dt.NewRow();
dr[0] = site.WebApplication.Name;
dr[1] = site.Port;
dt.Rows.Add(dr);
}
}
this.GridView1.DataSource = dt;
this.GridView1.DataBind();
幫助高度讚賞!
我想在網格中只顯示一個端口號的名稱。例如,如果在Web應用程序端口號上有五個站點,則爲 。 2222它顯示5次Web應用程序名稱與端口號2222.我只需要它一次。
得到的答案在這裏: http://stackoverflow.com/questions/1199176/how-to-select-distinct-values-from-datatable –