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

dataset in method

مغلق
بدأه hady_matrix في 29 يوليو 2007 · 5 رد · 625 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

public DataSet asd()

{

SqlConnection con = new SqlConnection("Password=asd;Persist Security Info=True;User ID=sa;Initial Catalog=ajax;Data Source=NEWLOOK");

SqlDataAdapter ad = new SqlDataAdapter("SELECT * FROM admin where name='"+TextBox1.Text+"'", con);

DataSet ds = new DataSet();

ad.Fill(ds);

GridView1.DataSource = ds;

//GridView1.DataBind();

Page.DataBind();

return ds;

}

***then,invoke(call) this function as

protected void Button1_Click(object sender, EventArgs e)

{

asd();

}

هو الأفضل ام ماذا؟classes فى ado.net object السوال:هل اسستخدام

ما الفارق بين gridview1.databind(),page.databind()

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

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

#2

i mean that using ado.net objects as methods(functions and call them is better or not

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

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

#3

السؤال الثاني

ما الفارق بين gridview1.databind(),page.databind()

الجواب :

المنهج DataBind هو منهج أبوي لجميع عناصر Web Controls يقوم على اعادة طلب البيانات اذا كانت مطلوبة من مصادر بيانات (ملف اعداد , عنصر بيانات , غيرها)

وكمثال على ذلك ليكن لدينا Label التالي:

<asp:Label ID="lbl" runat="server"><%= DateTime.Today.ToString() %></asp:Label>

والذي يعرض التاريخ والوقت الحالي

عند استدعاء التابع

Page.DataBind();

سيتم طلب البيانات لكافة العناصر الموجودة داخل الصفحة والتي تعتبر ابنا للصفحة بالاضافة إلى طلب بيانات الصفحة الديناميكية كمثال :

<Title><%= DateTime.Today.ToString() %></Title>

أما طلب التابع

lbl.DataBind()

سيقوم بطلب بيانات العنصر Label فقط وليس كامل الصفحة

هذا هو الفرق الوحيد

تم تعديل هذه المشاركة بواسطة Arwany في 29 يوليو 2007 في 16:01

#4

شكرا جزيلا..arwany

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

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

#5

i mean that using ado.net objects as methods(functions and call them is better or not

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

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

#6

طبعا استخدام التوابع بالطريقة التي قلتها هو أمر واجب وليس better

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

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