السلام عليكم
هل ممكن عمل ازرار التالي والسابق والاول والاخير في الـ asp.net
ارجوا منكم الاجابة وجزاكم الله خير
السلام عليكم
هل ممكن عمل ازرار التالي والسابق والاول والاخير في الـ asp.net
ارجوا منكم الاجابة وجزاكم الله خير
السؤال حلو .. :rolleyes:
بس الفكرة غير واضحة :unsure:
>> تجارب برمجية <<
[/وسط][/وسط][/وسط]
عن طريق كنترول جاهز زي ال currency manager لا اعتقد
انما انت ممكن تعملها بايدك و تكتب كود الزراير ديه ببساطة
" و العجيب أن الناس دائما يفكرون في اصلاح العالم من حولهم و لا يفكرون في اصلاح انفسهم "
جزاكم الله خير على هذه الردود
وانا الذي اريده هو كيفية كتابة كود هذه الازرار
لأني طالعت على طريقة تقول عن طريق ال dataview
هل هذا ممكن
ممكن توضح شو المقصود بالزبط
قصد لل database ?
ان اقصد الربط بال database
هل ممكن لو سمحتم
وجزاكم الله خير
أو فيه طريقة لعرض البيانات بدلا من طريقة السجل التالي والسابق
طبعا ممكن و هاي طريقه
private void Next_Click(object sender, System.EventArgs e)
{
oleDbConnection1.Open ();
OleDbDataReader reader=oleDbCommand1_first.ExecuteReader();
while(reader.Read ())
{
if(reader["id"].ToString ().Equals (txtId.Text ))
{
if(reader.Read ()==true)
{
txtId.Text =reader["id"].ToString();
break;
}
}
}
oleDbConnection1.Close ();
}private void Prev_Click(object sender, System.EventArgs e)
{
string sid;
oleDbConnection1.Open ();
OleDbDataReader reader=oleDbCommand1_first.ExecuteReader();
sid=reader["id"].ToString ();
while(reader.Read ())
{
if(reader["id"].ToString ().Equals (txtId.Text ))
{
txtId.Text =sid;
}
else
{
sid=reader["id"].ToString ();
}
}
oleDbConnection1 .Close ();
}صحيح بالنسبه لسؤالك الثاني
ليش ما تستخدم datagrid,أو datalist
وتستخدم paging
جزاك الله خير على هذه الردود الجميلة يااخي joseph_man
بس ممكن لو تشرح الكود او ممكن تكتبة ب vb
:( ممكن توضح موضوع ال paging فى dataList or DataGrid
أنا أعرف انه ممكن تحديد عدد الصفوف التي يمكن عرضها فى الDatagrid
فهل هناك خاصية فى DataList تقوم بنفس الوظيفة
لانى بحث عن paging property فى ال DataLiat فلم أجد
ولك من وافر الشكر
joseph_man كتب:
تم تعديل هذه المشاركة بواسطة dev_osama في 3 مايو 2006 في 14:55
اخي الكريم استخدم PagingDataSource
وال>ي من خلاله يتم لك التحكم بعدد الItem التي تظهر
ويكون هناك زر التالي لعرض بقية الItem
ه>ا الرابط فيه مثال جدا واضح
وإذا حماسُ تبهنستْ آسادُها ،،،، فعلى اليهودِ المارقينَ السّامُ
لا نأسف على غدر الزمان لطالما ،،،،، رقصت على جثث الأسود كلابا
لا تحسبن برقصها تعلوا على أسيادها ،،،،، تبقى الأسود اسود ا والكلاب كلابا
وإذا حماسُ تبهنستْ آسادُها ،،،، فعلى اليهودِ المارقينَ السّامُ
لا نأسف على غدر الزمان لطالما ،،،،، رقصت على جثث الأسود كلابا
لا تحسبن برقصها تعلوا على أسيادها ،،،،، تبقى الأسود اسود ا والكلاب كلابا
جزاكم الله خيرا على مشاركتكم :)
ساجرب الحلول المقترحة :rolleyes:
( أنا صممت أيضا c# method تقوم بنفس الوظيفة )
لكن بالطبع لو كان فيه طريقة أسهل سيكون أفضل ;)
بالنسبه للكود بلغة الvb
Private Sub Next_Click(ByVal sender As Object, ByVal e As System.EventArgs)
oleDbConnection1.Open ()
Dim reader As OleDbDataReader = oleDbCommand1_first.ExecuteReader()
While reader.Read()
If reader("id").ToString().Equals(txtId.Text) Then
If reader.Read()=True Then
txtId.Text =reader("id").ToString()
Exit While
End If
End If
End While
oleDbConnection1.Close ()
End SubPrivate Sub Prev_Click(ByVal sender As Object, ByVal e As System.EventArgs)
Dim sid As String
oleDbConnection1.Open ()
Dim reader As OleDbDataReader = oleDbCommand1_first.ExecuteReader()
sid=reader("id").ToString ()
While reader.Read()
If reader("id").ToString().Equals(txtId.Text) Then
txtId.Text =sid
Else
sid=reader("id").ToString ()
End If
End While
oleDbConnection1 .Close ();
End Subطبعا هو كود لقاعدة بيانات الآكسيس
وإذا بدك بتربطو بأي DataBase.
أو بتستخدم إحدى الطرق الأخرى.
dev_osama كتب::( ممكن توضح موضوع ال paging فى dataList or DataGridأنا أعرف انه ممكن تحديد عدد الصفوف التي يمكن عرضها فى الDatagrid
فهل هناك خاصية فى DataList تقوم بنفس الوظيفة
لانى بحث عن paging property فى ال DataLiat فلم أجد
ولك من وافر الشكر
بالنسبه لتقسيم صفحات الDataGrid ,DataList ابحث في المنتدى ستجد مواضيع
تتحدث عنه.
هذا الموضوع مغلق.
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…