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

ممكن شرح لتعدد الجداول في Dataset وكيف استعداء كل جدول علي حدة داخل الفورم

بدأه sidi100 في 12 نوفمبر 2009 · 3 رد · 822 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

انا حاليا ابني تطبيق يحتوي علي ثلاث جداول

الاول جدول العاملين الثاني جدول لزبائن والثالث يحتوي تفاصيل

الفورم الاول حطيت ال

grid view

وكان كل شئ تمام لكن الفورم الثاني

حطيت عليه 4

TXTBOXمااضغ

وقمت ربط كل تكست بوكس با

DATA BINDIING

عتدما اعمل لود استدعاء الجدول من خلا ل زر واضع فيه ال ميثود

FILL ()

ايكون تما م

لكن لما اضغط علي زر الاخر

SAVA

ما يعمل

UPDATE

رغم

Update()

Private void btnٍSave_Click(object sender, EventArgs e)
        {
            workerDataSet11.Clear();
            sqlDataAdapter1.Update(workerDataSet11, "tbCostomer")};

كيف احل تلك المشكلة ؟ استخدم سي الشارب

تم تعديل هذه المشاركة بواسطة sidi100 في 12 نوفمبر 2009 في 06:32

#2

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

أخي الكريم, السطر workerDataSet11.Clear(); يقوم بمحو كل محتويات الداتاست فلا تجد أي بيانات بعدها لحفظها على قاعدة البيانات...

امسح السطر المذكور و جرب و إن شاء الله تعمل.

#3

يا أخي عملت ماقلت لكن المشكلة مازالت كاينة مش عارف كيف احلها

[using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace datteasre
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        private BindingManagerBase bm;

        private void btopen_Click(object sender, EventArgs e)
        {
            sqlDataAdapter1.Fill(dbcustomerDataSet1);
            bm = this.BindingContext[dbcustomerDataSet1];
            bm.Position = 0;
        }

        private void btsave_Click(object sender, EventArgs e)
        {

            sqlDataAdapter1.Update(dbcustomerDataSet1);
        }

        private void btnNext_Click(object sender, EventArgs e)
        {
            bm.Position -= 1;
        }

        private void btnPervious_Click(object sender, EventArgs e)
        {
            bm.Position += 1;
        }
    }
}

هذا هو الكود واشتغل علي الفيجوال استديو 2005

تم تعديل هذه المشاركة بواسطة sidi100 في 12 نوفمبر 2009 في 19:23

#4

أرفق المشروع لو أمكن...

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…