عندى حريد فيو فاضية وجبت
SqlDataSource1 على الصفحة
وكتب الكود
SqlDataSource1.SelectCommand = "SELECT * FROM GF_LANGUAGE_CODE_FIL"
GridView1.DataSource = SqlDataSource1
GridView1.DataBind()
مفيش اى حاجة ظهرت
اية المشكلة
عندى حريد فيو فاضية وجبت
SqlDataSource1 على الصفحة
وكتب الكود
SqlDataSource1.SelectCommand = "SELECT * FROM GF_LANGUAGE_CODE_FIL"
GridView1.DataSource = SqlDataSource1
GridView1.DataBind()
مفيش اى حاجة ظهرت
اية المشكلة
معقولة محدش عارف الحل
االي يعرف الحل ما يبخل يا اخوانا
وشكرا جزيلا
اقرا المشاركة الثاني
ولكن بدل
dropdownlist
تسطيع استخدام
GridView
أخي الفاضل
السلام عليكم ورحمة الله وبركاتة
تفضل الكود بالكامل لتعبئة Gridview برمجيا من خلال الكود
مع مراعاه استبدال مسميات الجدول وقاعدة البيانات واسم السيرفر بالمسميات الموجود علي جهازك
Imports System.Data.SqlClient
Imports System.Data
Partial Class _Default
Inherits System.Web.UI.Page
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Dim sqlcon As New SqlConnection
sqlcon.ConnectionString = ("Server=MFOUAD-LP\SQLEXPRESS;Database=whsystems;trusted_connection=yes;")
Dim cmd As New SqlCommand
cmd.Connection = sqlcon
cmd.CommandType = CommandType.Text
cmd.CommandText = "select * from items"
sqlcon.Open()
Dim dr As SqlDataReader
dr = cmd.ExecuteReader
GridView1.DataSource = dr
GridView1.DataBind()
sqlcon.Close()
End Subبالتوفيق


شكرا علي مجهودك استاذ اسلام
وشكرا للاستاذ محمد فؤاد تركي
الكود شغال وتمام وي الفل
بس المشكلة عندي هنا
الجريدة دي انا بعرض فيها اكتر من 1000 كتاب
مش معقولة يعني هاعرضهم كلهم تحت بعض
في خاصية اسمها allowpageng = true
ظبط الموضوع وبقي في تعدد صفحات وبقلب براحتي قادم وللخلف
بس المشكلة انة بيعرضلي اول page
ولما باجي ادوي علي 2
بيطلعي غلط
مع العلم قبل ما اظبط الخاصية كنت بعرض الكتب كلها تمام
تحت بعض
وشكرا جزيلا
protected void GVAccount_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
GVAccount.PageIndex = e.NewPageIndex;
BindGrid();
}هذا الحل
PageIndexChanging
حدث من احداث
gridview
من خصائص -احداث تسطيع انشاع الدالة
GVAccount = gridview
أخي الفاضل Eng_Sayed
السلام عليكم ورحمة الله وبركاتة
لا يمكن DataReader التعامل مع خاصية Allowpaping لذلك يجب عليك تغيير طريقة قراءة البيانات الي طريقة DataTable أو طريقة DataSet
عموماً تفضل الحل
قم باستبدال الكود السابق واستخدم الكود التالي
Imports System.Data.SqlClient
Imports System.Data
Partial Class _Default
Inherits System.Web.UI.Page
Dim ds As New DataSet
Dim sqlcon As New SqlConnection
Dim da As New SqlDataAdapter("select * from items", sqlcon)
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
sqlcon.ConnectionString = ("Server=mfouad-lp\sqlexpress;database=whsystems;trusted_connection=yes")
da.Fill(ds, "items")
GridView1.DataSource = ds.Tables("items")
GridView1.DataBind()
End Sub
End Classمع مراعاه التالي
تغيير خاصية Allowpaping الي True
تغيير خاصية AllowSorting الي True
تغيير خاصية EnableSortingAndPagingCallbacks الي True
وذلك من قائمة الخصائص
وبذلك المشكلة تنحل تماماً
بالتوفيق


السلام عليكم روحمة الله وبركاتة
ربنا يباركلكم
الكودين تمام الله ينور
بس هو في مشكلة صغيرة
هو بيظهر تحت الجريدة
1-2-3-4-5-6-7-7-8-9-10
دي الصفحات اللي بقلب فيهم
وبيقلب والقيم بتتغير وتماام
بس المشكلة لما ادوس علي 2 مثلا الجريدة بتختفي بس لو دوست علي الزرار بتاع السيرش بترجع تاني بالقيم بتاعت الصفحة 2
اية السبب اللي يخليها تختفي
وشكرا جزيلا
أخي الكريم
المهندس سيد
السلام عليكم ورحمة الله وبركاتة
أنا لا أدري ما هي مشكلتك بالضبط لاني لا استطيع رؤية الكود المستخدم وطريقة بناء موقعك
لكن بصفة عامة لقد ارفقت لك مثال كتطبيق علي ما قلتة اعلاة باستخدام AllowPaping وهي تعمل تماماً 100% بطريقة صحيحة وبدون مشاكل
فقط المطلوب منك عمل Attach للداتا بيز المرفقة مع المثال ومشاهده النتيجة ستحد انك تستطيع التنقل بين الصفحات بدون ادني مشكلة
بالتوفيق
مرفق مثال
تم تعديل هذه المشاركة بواسطة محمد فؤاد تركي في 13 أغسطس 2009 في 07:44 — السبب: تعديل

