تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
كيف يمكنني اضافة صف جديد لجدول asp عند كل ضغطة button؟
#1
قمت بعمل جدول asp من خلال الكود
أريد أن يتم إضافة صف جديد كلما ضغط المستخدم على الزر Button بحيث تتم اضافة صفوف للجدول نفسه
كيف يمكن عمل ذلك ؟جربت استخدام حلقات التكرار لكن لم تنفع معي
ارجو المساعده وشكرا
الرد }}}}
تم الشكر بواسطة:
#2
كود الجدول html

[HTML]<asp:Table ID="Table1" Runat="server">
<asp:TableRow ID="TableRow1" Runat="server" Font-Bold="True"
ForeColor="Black" BackColor="Silver">
<asp:TableHeaderCell>AAAA</asp:TableHeaderCell>
<asp:TableHeaderCell>BBBB</asp:TableHeaderCell>
</asp:TableRow>
</asp:Table>
[/HTML]

الكود هذا في الكوماند مثلاً

كود :
For i = 0 To 4

            Dim tr As New TableRow()

            Dim fname As New TableCell()
            fname.Text = "A" & i
            tr.Cells.Add(fname)

            Dim lname As New TableCell()
            lname.Text = "B" & i
            tr.Cells.Add(lname)


            Table1.Rows.Add(tr)

        Next
الرد }}}}
تم الشكر بواسطة:
#3
حريف برمجة كتب :كود الجدول html

[HTML]<asp:Table ID="Table1" Runat="server">
<asp:TableRow ID="TableRow1" Runat="server" Font-Bold="True"
ForeColor="Black" BackColor="Silver">
<asp:TableHeaderCell>AAAA</asp:TableHeaderCell>
<asp:TableHeaderCell>BBBB</asp:TableHeaderCell>
</asp:TableRow>
</asp:Table>
[/HTML]

الكود هذا في الكوماند مثلاً

كود :
For i = 0 To 4

            Dim tr As New TableRow()

            Dim fname As New TableCell()
            fname.Text = "A" & i
            tr.Cells.Add(fname)

            Dim lname As New TableCell()
            lname.Text = "B" & i
            tr.Cells.Add(lname)


            Table1.Rows.Add(tr)

        Next

شكرا جزيلا أخي حريف برمجة
ولكن هذا الكود يقوم بإضافة 4 صفوف عند النقر على الزر، وعند إعادة النقر لايحدث شيء!!!
بمعنى أنني أريد أن يتم إضافة صف عند كل عملية click تتم على الزر كلما يتم الضغط على الزر يتم إلحاق صف جديد للجدول وهكذا
الرد }}}}
تم الشكر بواسطة:
#4
الموضوع كله بإختصار يعمل بوست باك

يعني تظيفي صف اول مره عادي وعند اضافة صف مره اخرى يعمل Postback للصفحة اي يرسلها للسيرفر ويحملها من جديد

هذا كل الموضوع عندما يرجع من السيرفر سيجد ان التيبل في الأساس مكون من صف واحد فقط ولكن لو تم حفظ البيانات في الداتا بيز واسناد البيانات مره اخرى للجدول هنا سيتم بشكل عادي دون اي مشكلة ...

طيب السوال ماهو المطلوب بالضبط لعل تكون هناك طرق اسهل وافضل من الجدول !!!
الرد }}}}
تم الشكر بواسطة:
#5
[ATTACH=CONFIG]3445[/ATTACH]

الفكرة باختصار هي
أن الجدول السابق يظهر كما هو موضح بحيث يختار المستخدم الصف ثم يكتب قيمة القسط الأول ثم القسط الثاني وعند الضغط على زر Save تخزن البيانات في جدول ويظهر المجموع بداخل أداة Label
إلى هنا وكل شي تمام
المشكله في زر Add بعد الضغط عليه أريد أن يتم إضافة صف جديد يحوي أدوات هي نفس الأدوات الموجودة في الصف السابق (Drop Down – 2 Text Boxes – Label ) مع الحفاظ على القيم الموجودة بالصف الأول
بحيث يتم فيه ادخال الرسوم لصف مختلف وهكذا . لم أعرف كيف أنفذ هذا الكود الخاص بزر add
سؤال آخر هل استخدام جدول asp مناسب؟ أم أن هناك طريقة أفضل؟
وشكرا جزيلا


الملفات المرفقة صورة/صور
   
الرد }}}}
تم الشكر بواسطة:
#6
dena كتب :[ATTACH=CONFIG]3445[/ATTACH]

الفكرة باختصار هي
أن الجدول السابق يظهر كما هو موضح بحيث يختار المستخدم الصف ثم يكتب قيمة القسط الأول ثم القسط الثاني وعند الضغط على زر Save تخزن البيانات في جدول ويظهر المجموع بداخل أداة Label
إلى هنا وكل شي تمام
المشكله في زر Add بعد الضغط عليه أريد أن يتم إضافة صف جديد يحوي أدوات هي نفس الأدوات الموجودة في الصف السابق (Drop Down – 2 Text Boxes – Label ) مع الحفاظ على القيم الموجودة بالصف الأول
بحيث يتم فيه ادخال الرسوم لصف مختلف وهكذا . لم أعرف كيف أنفذ هذا الكود الخاص بزر add
سؤال آخر هل استخدام جدول asp مناسب؟ أم أن هناك طريقة أفضل؟
وشكرا جزيلا

اتضحت الفكرة ،،،

القريد يفي بالغرض وافضل من التيبل

بالتوفيق ،،،
الرد }}}}
تم الشكر بواسطة:
#7
حريف برمجة كتب :اتضحت الفكرة ،،،

القريد يفي بالغرض وافضل من التيبل

بالتوفيق ،،،
ولكن القريد يستخدم لعرض البيانات من داخل قاعدة البيانات ولايسمح للمستخدم بإدخال البيانات من خلاله إلى قاعدة البيانات؟؟؟
الرد }}}}
تم الشكر بواسطة:
#8
dena كتب :ولكن القريد يستخدم لعرض البيانات من داخل قاعدة البيانات ولايسمح للمستخدم بإدخال البيانات من خلاله إلى قاعدة البيانات؟؟؟

غير صحيح ،،،

ممكن ادخال بيانات من خلال القريد وحفظها في قاعدة البيانات وممكن حذفها ايضاً من القريد .
الرد }}}}
تم الشكر بواسطة:
#9
[quote=حريف برمجة]غير صحيح ،،،

ممكن ادخال بيانات من خلال القريد وحفظها في قاعدة البيانات وممكن حذفها ايضاً من القريد .[/ quote]

أخي الفاضل
ممكن تساعدني برابط أو مثال؟
الرد }}}}
تم الشكر بواسطة:
#10
بعد اذنكم جميعا .. ممكن تشوفون الرابط
http://www.asp.net/web-forms/videos/buil...d-formview
أستودعكم الله الذي لا تضيع ودائعه أرجو ان تجدوا بمشاركاتي ما يجعلكم تدعون لي بخير ان تحتم غيابي.
الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  مشكلة في اضافة الموظوع أو البيانات أبو فلان 3 234 25-05-16, 02:48 AM
آخر رد: أبو فلان
  ربط radio button بقاعدة البيانات ماجد الماجد 0 244 26-11-15, 05:03 PM
آخر رد: ماجد الماجد
  طلب/ شرح طريقة اضافة مكون فيس بوك الاضافي Facebook social plugin الى الموقع الشخصي رهام احمد 5 1,215 27-07-13, 01:13 AM
آخر رد: رهام احمد
  كيف يمكنني عمل trigger يقوم بإضافة بيانات حقل من جدول ما إلى حقل في جدول آخر dena 26 3,204 12-07-13, 03:33 AM
آخر رد: حريف برمجة
  اضافة صور للريسورس Fares 0 271 27-02-13, 08:55 PM
آخر رد: Fares
  منظور ثلاثى الأبعاد - اضافة رائــعة من فايرفوكس mohamdser 2 419 30-09-12, 04:24 PM
آخر رد: mohamdser
  اضافة الدردشة "ويندوز لايف" في موقعك او مدونتك ليتمكن الزوار من التكلم معك Omar Mekkawy 1 519 24-09-12, 03:22 PM
آخر رد: mero5000

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم