si6arp
یک شنبه 28 آذر 1389, 15:34 عصر
با سلام
چند وقت پیش دنبال یه کامپوننتی مبگشتم که بتونیم وصل کنیم به DataList & GridView & . . . برای صفحه بندی اطلاعات.
بلاخره پیدا کردم
فقط کافیست DLL مربوطه (در پست ضمیمه شده) را به ToolsBox اضافه نموده و کنترل مربوطه را به داخل صفحه Drag Drop کنید .
کنترولی با نام "CollectionPager1" در صفحه نمایان میشود :
کد asp.net :
<cc2:CollectionPager ID="CollectionPager1" runat="server">
</cc2:CollectionPager>
که میتوانید استایل هم بهش بدین و هر طوری که دوست دارید اونو تغییر دهید . همچنین با تغییر مقدار PageSize در کنترول میتوانید تعداد نمایش در هر صفحه را تعیین نمایید
کد C# :
SqlConnection cnn = new SqlConnection("Connection String Here");
SqlCommand cmd = new SqlCommand();
cmd.Connection = cnn;
cmd.CommandText = "Font_BindAll";
cmd.CommandType = CommandType.StoredProcedure;
SqlDataAdapter dap = new SqlDataAdapter(cmd);
DataSet ds = new DataSet();
dap.Fill(ds, "ds");
CollectionPager1.DataSource = ds.Tables[0].DefaultView;
CollectionPager1.BindToControl = datalist_Data;
datalist_Data.DataSource = CollectionPager1.DataSourcePaged;
امیدوارم که مورد استفاده همه دوستان قرار گرفته باشه.
یا حق
چند وقت پیش دنبال یه کامپوننتی مبگشتم که بتونیم وصل کنیم به DataList & GridView & . . . برای صفحه بندی اطلاعات.
بلاخره پیدا کردم
فقط کافیست DLL مربوطه (در پست ضمیمه شده) را به ToolsBox اضافه نموده و کنترل مربوطه را به داخل صفحه Drag Drop کنید .
کنترولی با نام "CollectionPager1" در صفحه نمایان میشود :
کد asp.net :
<cc2:CollectionPager ID="CollectionPager1" runat="server">
</cc2:CollectionPager>
که میتوانید استایل هم بهش بدین و هر طوری که دوست دارید اونو تغییر دهید . همچنین با تغییر مقدار PageSize در کنترول میتوانید تعداد نمایش در هر صفحه را تعیین نمایید
کد C# :
SqlConnection cnn = new SqlConnection("Connection String Here");
SqlCommand cmd = new SqlCommand();
cmd.Connection = cnn;
cmd.CommandText = "Font_BindAll";
cmd.CommandType = CommandType.StoredProcedure;
SqlDataAdapter dap = new SqlDataAdapter(cmd);
DataSet ds = new DataSet();
dap.Fill(ds, "ds");
CollectionPager1.DataSource = ds.Tables[0].DefaultView;
CollectionPager1.BindToControl = datalist_Data;
datalist_Data.DataSource = CollectionPager1.DataSourcePaged;
امیدوارم که مورد استفاده همه دوستان قرار گرفته باشه.
یا حق