Звучит так, будто вы хотите создать собственную часть редактора. В этой части у вас будет один раскрывающийся список, в котором будут отображаться имена списков (возможно, вы хотите отфильтровать скрытые и пустые списки), а при выборе элемента из списка второй раскрывающийся список показывает столбец заголовка элементов из выбранного список.
Вот некоторый код (отредактированный здесь, поэтому его нужно будет очистить), чтобы помочь вам начать:
protected Page_Load(...)
{
if (IsPostBack) return;
var web = SPContext.Current.Web;
var query = from list in web.Lists
where list.Hidden == false && list.ItemCount == 0
select list;
DropDownList1.DataSource = query;
DropDownList1.DataTextField = "Title";
DropDownList1.DataBind();
}
protected DropDownList1_SelectedIndexChanged(...)
{
var web = SPContext.Current.Web;
var listName = DropDownList1.Text;
var list = web.Lists[listName];
var table = list.Items.GetDataTable();
DropDownList2.DataSource = table;
DropDownList2.DataTextField = "Title";
DropDownList2.DataValueField = "ID";
DropDownList2.DataBind();
}