الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

التنقل بين السجلات داخل datagrid

مغلق
بدأه POWER _GIRL في 23 نوفمبر 2005 · 15 رد · 1,968 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

(بسم الله الرحمن الرحيم)

كيف يمكنني التنقل بين السجلات داخل الأداة datagrid

بمعنى نقل المؤشر وليس تضليل السجلات فقط...........

next

first

last..

<< CLICK TO START>>

post-41869-046528000%201305052277.jpg

ليس أن تجد حلا بل أن تجد الافضل

أن تصـــنع الخـيال هذا هوا الأفضل</span>

#2

hi

you can get the count of the row in the datagrid by thats

DataGrid1.VisibleRowCount

so the index of the last record or row in thew datagrid will be (count -1))

to set the selection in datagrid to any row we use

DataGrid1.CurrentRowIndex = 1

*******************************************************************************************

sumary

set to last use thats

DataGrid1.CurrentRowIndex = DataGrid1.VisibleRowCount-1

to set to the first use

DataGrid1.CurrentRowIndex =0

to set to the next use

DataGrid1.CurrentRowIndex =DataGrid1.CurrentRowIndex +1

good luck

try and tell me about the result

#3

WOW :blink:

:lol: Thanx a lot qalaloh

very go0o0d B) 100%

am very :lol: :lol: :lol: happy i hope u happy 2

<< CLICK TO START>>

post-41869-046528000%201305052277.jpg

ليس أن تجد حلا بل أن تجد الافضل

أن تصـــنع الخـيال هذا هوا الأفضل</span>

#4

you are welcome

am now very happy cpz am make some one happy

good luck

#5

you are welcome

am now very happy becouse am make some one happy

good luck

#6

sorry but we have one problem

'set to last use thats
DataGrid1.CurrentRowIndex = DataGrid1.VisibleRowCount-1

VisibleRowCount <> all count of rows in datagrid

<< CLICK TO START>>

post-41869-046528000%201305052277.jpg

ليس أن تجد حلا بل أن تجد الافضل

أن تصـــنع الخـيال هذا هوا الأفضل</span>

#7

in last am doing thats to get the count of all row in datagrid

but am solve it by get the count from dataset thats bind the datagrid

like thats

Dataset.Tables(0).Rows.Count - 1

where 0 is the index of the table in the dat set and you can use its name to replace the index

sory m no must go to home and leav the work

for mor see you tomorwo

#8

VisibleRowCount give you count row you see

i mean VisibleRowCount =the row you see it from datagrid height

but good idea Dataset.Tables(0).Rows.Count - 1

Thanx B) and am wite ur power

تم تعديل هذه المشاركة بواسطة POWER _GIRL في 23 نوفمبر 2005 في 23:08

<< CLICK TO START>>

post-41869-046528000%201305052277.jpg

ليس أن تجد حلا بل أن تجد الافضل

أن تصـــنع الخـيال هذا هوا الأفضل</span>

#9
qalaloh كتب:
hi

you can get the count of the row in the datagrid by thats

DataGrid1.VisibleRowCount

so the index of the last record or row in thew datagrid will be (count -1))

to set the selection in datagrid to any row we use

DataGrid1.CurrentRowIndex = 1

*******************************************************************************************

sumary

set to last use thats

DataGrid1.CurrentRowIndex = DataGrid1.VisibleRowCount-1

to set to the first use

DataGrid1.CurrentRowIndex =0

to set to the next use

DataGrid1.CurrentRowIndex =DataGrid1.CurrentRowIndex +1

good luck

try and tell me about the result

السلام عليكم

طيب ازاى اتنقل بين سجلات الجريد مع تحديد البيانات وإظهارها على ال txtbox

قال رسول الله صلى الله عليه وسلم

يكبر بن أدام ويكبر معه شيئان كثرة المال وطول العمر

صدق رسول الله صلى الله عليه وسلم

قال عمر بن الخطاب رضي الله عنه

نحن قوم أعزنا الله بالإسلام فإذا إبتغينا العزة فى غيره أذلنا الله

#10
set to last use thats
DataGrid1.CurrentRowIndex = DataGrid1.VisibleRowCount-1

مرحبااا

الجريد لا تذهب الى أخر صف فيها ولكنها تذهب الى اخر صف استطيع ان اراه بدون تحريك الاسكررول بار

المهم

VisibleRowCount give you count row you see
i mean VisibleRowCount =the row you see it from datagrid height
but good idea Dataset.Tables(0).Rows.Count - 1

طيب واعمل ايه اذا كنت استخدم الاتصال المنفصل

وال DATASet تكون فى Sub اخر يتم إستدعائه فى حدث معين لملء الجريد فماذا افعل

قال رسول الله صلى الله عليه وسلم

يكبر بن أدام ويكبر معه شيئان كثرة المال وطول العمر

صدق رسول الله صلى الله عليه وسلم

قال عمر بن الخطاب رضي الله عنه

نحن قوم أعزنا الله بالإسلام فإذا إبتغينا العزة فى غيره أذلنا الله

#11

This is arabic forum

Then He forum for arabs programmers

Why The writ By English ?!!

I'm Sorry if causation for your's any annoyance

Good luck for all Members

#12

ليش التعقيد

انت بتربط الدتاغريد مع DataSet او DataView

اذا كنت تستخدم VS.NET2005 يمكنك استخدام كائن الـ BindingSource الذي يمتلك خاصيات First, Last ....

ابحث في MSDN و ستجد ميزات الكائن الـBindingSource و كيف يستخدم

هذا مثال على استخدامها

BindingSource.MoveFirst

تم تعديل هذه المشاركة بواسطة Tammam Koujan في 1 يونيو 2006 في 18:14

اللهم صل و سلم على سيدنا محمد

كاف و نون خلقهم و فنائهم كاف و نون

عالمي شاشة و لغتي صفر و واحد

Just Smile ............You can do it

When you stop learning ... You stop leading

لساني بنطقي صامت عنه عادل............وقلبي بصمتي ضاحك منه هازل

وأتـعـب من نـاداك من لا تـجيبـه............وأغـيظ من عـاداك من لا تـشاكـل

مدونتي الشخصية : Tammam Koujan

آخر مواضيع المدونة :

#13
Tammam Koujan كتب:
ليش التعقيد

انت بتربط الدتاغريد مع DataSet او DataView

اذا كنت تستخدم VS.NET2005 يمكنك استخدام كائن الـ BindingSource الذي يمتلك خاصيات First, Last ....

ابحث في MSDN و ستجد ميزات الكائن الـBindingSource و كيف يستخدم

هذا مثال على استخدامها

BindingSource.MoveFirst

طيب ومستخدم

vb.net 2003 ماذا يفعل

تحياتى

قال رسول الله صلى الله عليه وسلم

يكبر بن أدام ويكبر معه شيئان كثرة المال وطول العمر

صدق رسول الله صلى الله عليه وسلم

قال عمر بن الخطاب رضي الله عنه

نحن قوم أعزنا الله بالإسلام فإذا إبتغينا العزة فى غيره أذلنا الله

#14

السلام عليكم ورحمة الله وبركاته

سوف أساعدك بأوامر الانتقال بين السجلات

( التالي )

Me.BindingContext(Bookstore1, "bookstore").Position += 1

حيث أن Bookstore1 هي بدل Dataset و Dataset مجموعة البيانات التي تنشأ من

Data ===> Generate dataset

"bookstore" اسم الجدول المربوط معه بقاعدة البيانات

( السابق )

Me.BindingContext(Bookstore1, "bookstore").Position -= 1

( الأول )

Me.BindingContext(Bookstore1, "bookstore").Position = 0

( الأخير )

Me.BindingContext(Bookstore1, "bookstore").Position = Me.BindingContext(Bookstore1, "bookstore").Count - 1

هذا ولكم مني خالص المحبة والتقدير

#15

السلام عليكنم ورحمة الله وبركاته

الرجل الغامض ممكن ارفاق مثال ليساعدنا

ولك جزيل الشكر

#16
اقتباس
This is arabic forum

Then He forum for arabs programmers

Why The writ By English ?!!

I'm Sorry if causation for your's any annoyance

Good luck for all Members

من الممكن ان الاخوان لا يوجد لديهم لوحة مفاتيح عربية او انهم يفكروا انهم لما يحكو بالعنجليزي بيكونو احسن وبيكون الهم برستيج واذا كان سبب عدم كتابتهم بالعربي هو السبب الاخير فانا اقولهم ان الغة العربية هي افضل لغة في العالم يكفي ان القران الكريم نزل بالغة العربية

على فكرة اخي qalaloh معظم مواضيعك وردودك انت تكتبها بالانجليزية وفي هذا المنتدى العربي يوجد الكثير من الاعضاء العرب الذين لا يجيدون الغة الانجليزية وقد بحثوا كثيرا حتى وجدو مثل هذا النتدى العربي فهل من المعقول ان نكتب لهم بالانجليزي من الممكن ان تكون معلومة مهمة لهم لكنهم لن يستطيعوا فهما فاذا كنت تستطيع الكتابة بالعربي فسوف يكون افضل

وانا متاكد انك تجيد العربية لكن لا اعرف السبب الذي يمنعك من الكتابة بها

تعلم:كيف تشغل برنامجك (قبل) ما يشتغل ال explorer, مثل ال check desk في الوندوز 98 و me

اللهم عطر يومنا بالايمان وانر قلبنا بالقرآن ورزقنا من حيث لانحتسب واجعل لنا سكينة تطمئن بها روحنا واحفظنا من كل سوء اللهم بارك لنا في رجب وشعبان وبلغنا رمضان آمين يارب العالمين

ranneh.com

هذا الموضوع مغلق.

مواضيع مشابهة