Bağlayabilirsiniz, ancak CollectionPager derken kastettiğiniz ayrı hazır bir bileşen mi? (Bunu buldum:
codeproject.com/articles/9797/pager-control-for-repeater-dat... )
Eğer öyleyse, bence bu tarz işlemler için hazır komponentler kullanmak yerine kendi kodunuzu hazırlayın. Bunu bir kere yaparsınız, ama hem çok şey öğrenir hem de her zaman kullanırsınız (benim şahsi tavsiyem).
CollectionPager'ın sayfasında şöyle bir örnek var:
protected System.Web.UI.WebControls.Repeater Repeater1;
protected SiteUtils.CollectionPager CollectionPager1;
private void Page_Load(object sender, System.EventArgs e)
{
//Create DataSet DataSet SampleDataSet = SampleData();
//Set DataSource of Pager to Sample Data
CollectionPager1.DataSource = SampleDataSet.Tables[0].DefaultView;
//Let the Pager know what Control it needs to DataBind during the PreRender.
CollectionPager1.BindToControl = Repeater1; //UPDATED!
//The Control now takes the object you are binding to,
// instead of the name of it (as a string)
//Set the DataSource of the Repeater to the PagedData coming from the Pager.
Repeater1.DataSource = CollectionPager1.DataSourcePaged;
//Done!
}
Bu kodlardan anlaşıldığı üzere, CollectionPager'ı BindToControl özelliği ile herhangi bir data kontrolüne bağlayabiliyorsunuz. Yani ihtiyacınız olan şey 2 adet datalist ve 2 adet CollectionPager gibi görünüyor.