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

مشكلة في DATA GRIAD

مغلق
بدأه mahmar في 28 أبريل 2006 · 19 رد · 1,234 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

أخواني أنا عامل صفحه ASP.NET بستخدم ال DATA GRIAD لعرض البيانات من SQL SERVER و هيه شغاله الحمد لله المشكله إن عرض WIDTH للداتا جريد بيتغير بإختلاف البيانات المعروضه بداخلها لدرجه أنها تخرج من حدود الصفحه رغم أنها نفس جمله ال SELCET أريد مساعدتكم في هذه المشكله أريد تثبيت حجم الداتا جريد مش يتغير عرضها مع البيانات

#2

put the datagrid in html table

then determine the width and the height of the cell u put the datagrid on it.

#3

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

إذاي يا أخي أضعها جوه جدول أنا عمري ما أشتغلت html فأرجو منكم أن تشرح لك كيف أفعل ذلك و لكم جزيل الشكر

#4

بصراحة أنا واحهتني هذة المشكلة من قبل ولم أستطيع تثبيت الـ datagrid بحجم معين لأنها تكبر بما تملئة من بيانات ولا أظن أن الحل

الذي وضعة الأخ joseph_man ذي جدوى لأنني جربية ولم ينفع ، على العموم إذا أردت تجريب هذا بنفسك فهذة هي الـ html

 
<table style="width: 312px; height: 104px">
        <tr>
        <td style="width: 312px; height:91px">
             <asp:DataGrid ID="DataGrid1" runat="server" CellPadding="4" ForeColor="#333333" GridLines="None"
            Height="104px" Width="312px">
            <FooterStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
            <EditItemStyle BackColor="#2461BF" />
            <SelectedItemStyle BackColor="#D1DDF1" Font-Bold="True" ForeColor="#333333" />
            <PagerStyle BackColor="#2461BF" ForeColor="White" HorizontalAlign="Center" />
            <AlternatingItemStyle BackColor="White" />
            <ItemStyle BackColor="#EFF3FB" />
            <HeaderStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
        </asp:DataGrid></td>
        </tr>  
        </table>

(h)

تم تعديل هذه المشاركة بواسطة students في 30 أبريل 2006 في 12:59

سبحان الله وبحمده سبحان الله العظيم

#5

انا استعملتها ولم يكن لدي مشكلة على العموم حاولوا تجربو رد الأخ الي قال انه تحط ال dg في table والtable بتقدر تطوله من الأدوات الموجودة في الvs.net على الشمال في قائمة html حتلاقي هناك اسم جدول .

نموت وتحيا ...................فلسطين .

#6

حاولو تكتبولنا الكود المستعمل في datagrid كيف استمعلتوها في التطبيق .

نموت وتحيا ...................فلسطين .

#7

أنا دايما بستخدم tables في تحديد width ال DataGrid

بس أهم شي تحديد قياسات الاعمده والصفوف بالنسب متلا 50%

و مش غلط تحدد نسبة قياس ال DataGrid من الCell

و شكرا

#8

و للتأكيد هذا مثال صغير مش غلظ تشوفو (h)

dataGrid.zip

#9

عزيزي joseph_man أنا لم أقصد أن كلامك خطأ ولكن الظاهر أن الخطأ كان عندي وهو أنني كنت أستخدم القياسات بالـ px وليس

بالنسب ، على العموم معلومة حلوة وشكرا لك :)

سبحان الله وبحمده سبحان الله العظيم

#10

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

إخواني أنا وضعت الداتا جريد بداخل جدول لكن برده الجدول بيكبر و يصغر معاها

هل يوجد أي تعديل في خصائص الجدول أو طريقه أخري

و شكراً على مساعدتكم جميعاً لي

#11

عزيزي استخدم الخاصية warp الخاصة بكل خلية cell وبالتالي فإن البيانات لن تعرض ولكنها ستطول إلى اسفل وتلتف!!!

مجموعة الدوت نت في السعودية , اشترك معنا لتحصل على كل مفيد في عالم الدوت نت

dotnetinsaudi-subscribe@yahoogroups.com

#12

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

أخي العزيز أنا فعلاً عامل للكل warp لكن بتعمل كده و كمان أنا مش عايز النص يلتف أنا عايز يكون للداتا جريد scroll bar بحيث يعرضلي جميع البيانات في نفس الحجم إلي محدده وكده مش هيخرج عن حدود الصفحه

#13

أخي العزيز في حال أنك أدخلت نصاً طويلاً فلن تنجح أي تقنية لإبقاء الـ DataGrid ضمن الحجم الذي تريده, مثلاً:

TextTExtTextTExtTextTExtTextTExtTextTExtTextTExtTextTExtTextTExtTextTExtTextTExtTextTExtTextTExtTextTExtTextTExtTextTExtTextTExtTextTExt

لذلك إن كنت لست مجبر على عرض كامل النص فيمكنك اختزاله إلى طول أقصر بحيث يتناسب مع عرض الـ DataGrid المطلوب...

#14

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

عندك حق يا أخي فحق الأيميل هوه إلي عامل المشكله دي كلها و بيغير عرض الجريد هل يمكن إستعمال scroll par أنا حطيت الجريد جوه بpanal لكن برده نفس المشكله و مش عارف أظهرلها إسكرول بار

#15

طيب, جرب الطريقة التالية:

<a title="MAIL_ADDRESS_HERE" href="mailto:MAIL_ADDRESS_HERE">Mail</a>

عندما ينقر المستخدم على هذا الرابط يفتح الـ outlooke لإرسال رسالة, كما يظهر العنوان على شكل ToolTip عند وضع مؤشر الفأرة على الرابط

#16

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

أخي أنت كده عملته لينك

أنا كل إلي عامله جمله إستعلام بتعرضلي الإيميل من قاعده البيانات فقط عن طريق الداتا سيت

        Dim Myds As New DataSet
        Dim sql As String
        sql = "SELECT U_NAME, U_ADDRESS, U_PHONE, U_MOBILE, U_MAIL, U_A_MAIL, U_FAX, U_DATE, SAVE_DATE FROM LAB_USER WHERE (U_NAME LIKE '" & txtname.Text & "%' )ORDER BY U_DATE DESC"
        Dim daPerson As New SqlClient.SqlDataAdapter(sql, cn)
        daPerson.Fill(Myds, sql)

        'DataGrid1.ItemStyle.VerticalAlign = VerticalAlign.Middle
        DataGrid1.DataSource = Myds
        DataGrid1.DataMember = sql
        DataGrid1.DataBind()
#17

يعطيك العافيه أخ mahmar

بس بعد إذنك عندي استفسار صغير

ليش بتعرض الايميل بDataGrid?

#18

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

أنا عامل صفحتين صفحه تقوم بتخذين جميع البياناتا لخاصه بالعميل و صفحه أخى تعرض لي البيانات المخذنه

إذا كان يوجد طريقه أفضل لعرض الأيميل ياريت تدلوني عليها

أنا أول مره أعمل تطبيق إنترنت يعني خبرتي قليله جداً :( في المجال ده أنا كل شغلي كان oracle & vb.net & sqlserver

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

معلشي أنا تعبتكم معايه

و فيه مشكله كمان طلعتلي بس أنا محرج أسأل لكثره أسئلتي

جزاكم الله عني كل خير

#19

أخي الكريم ليش ما تسخدم Textbox لعرض الإيميل وتعدل الخصائص

اقتباس
TextMode=MulitLine

ReadOnly=True

#20

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

ألف شكر لكل من حاول مساعدتي ولكم جزيل الشكر

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

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