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

اادخال اكثر من عميل فى مرة واحدة

بدأه hady_matrix في 12 مايو 2010 · 2 رد · 406 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

اريد ان ادخل هذة البيانات لعميل واحد

الاسم

التليفون

العنوان

هذا سهل والحمد لله

ولكن نريدها متغيرة مثلا نريد ان ندخل 4 سجلات فى مرة واحدة

جاتلى فكرة كما فى الصورة انها توضع فى جريد فيو

وطبعا تتغير عدد الصفوف بناء على عدد العملاء المراد ادخالهم فى المرة الواحدة

المشكله كيف لى ان اظهر هذة الجريد فيو لانها لا تظهر الا اذا كان معملولها لbinding

post-129037-12736946758907_thumb.png

يامقلب القلوب ثبت قلبى على دينك

محمد بن سعيد بن رسلان

#2

بلا شك ان الجريد فيو لايظهر الى بعد إسناد (DataSource) بعد ذلك عمل ربط مع مصدر البيانات عن طريق(DataBind) مما يعني وجود بيانات حتى تظهر الجريد فيو

ولكن في حالتك تريد ان تظهر الجريد فيو بدون وجود بيانات طبعا هذا ممكن ولكن يجب أن يكون لديك مصدر بيانات (DataSource) وهمي حتى تقوم بعرض الجريد فيو

أنظر الى الكود في الاسفل

C#

 protected void Page_Load(object sender, EventArgs e)
        {
//عدد الصفوف التي تريدها
         GridView1.DataSource=  GetTable(4);
         GridView1.DataBind();

        }
        protected System.Data.DataTable GetTable(int Rows)
        {
            DataTable dt = new DataTable();
            dt.Columns.Add(new DataColumn("ID"));
            DataRow row;
            for (int i = 0; i < Rows; i++)
            {
                row = dt.NewRow();
                dt.Rows.Add(row);

           }
            return dt;
        }

VB

Protected Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs)
'عدد الصفوف  
  GridView1.DataSource = GetTable(4)

    GridView1.DataBind()
End Sub
Protected Function GetTable(ByVal Rows As Integer) As System.Data.DataTable
    Dim dt As New DataTable()
    dt.Columns.Add(New DataColumn("ID"))
    Dim row As DataRow
    For i As Integer = 1 To Rows
        row = dt.NewRow()

        dt.Rows.Add(row)
    Next
    Return dt
End Function

طبعا ضع إسم الجريد فيو الخاصة بك بدلا من GridView1

بالتوفيق ان شاء الله

تم تعديل هذه المشاركة بواسطة Xhack في 14 مايو 2010 في 00:36

#3

جزاك الله خيرا

يامقلب القلوب ثبت قلبى على دينك

محمد بن سعيد بن رسلان

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

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

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

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

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