تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
LINQ _ My reference Will be here
#1
السلام عليكم ورحمة الله وبركاته
هذا الموضوع كمرجع لي أولا وقد يستفيد منه الاخرون !!!
LINQ - Sample Queries 101
تمرست كثيرا على كتابة جمل الاستعلام
بحكم ان اهتمامي الاول والاخير قواعد البيانات
لكن دعونا نجرب LinQ حقيقة لم اجد مقارنة وافية شافية
بها اكتفي حاكيت تطبيق استاذنا أبو إيهاب في مثال أعده
على اللغتين VB & C# as well
وكان ممتعا جداً تناول فيه الاضافة والحذف والتعديل
وضمنا التعديل يقودك للبحث   Rolleyes !!!
هذا كود التطبيق على جدول من حقلين فقط فهرس واسم
PHP كود :
using System;
using System.Data;
using System.Linq;
using System.Windows.Forms;
// try to use what you need not more !!!
namespace LinQ1
{
    public partial class Form1 Form
    
{
        public Form1()
        {
            InitializeComponent();
        }
     /*   declare */
        static DBDataContext db = new DBDataContext();
        private void Form1_Load(object senderEventArgs e)
        {
           // for populating Datagridview !          
            var list = (from s in db.USERIDs select s).ToList();
            dataGridView1.DataSource = list;
        }
        private void button1_Click(object senderEventArgs e)
        {
            // here for adding a new record
            /*you can use this */
            USERID tb = new USERID() { Name textBox1.Text};// like arrray
            db.USERIDs.InsertOnSubmit(tb);
            db.SubmitChanges();
            Form1_Load(sendere);
            /* or you  use like this
            USERID tb = new USERID();
            tb.Name = textBox1.Text;
           db.USERIDs.InsertOnSubmit(tb);
           db.SubmitChanges();
           Form1_Load(sender, e);*/
           //First time I know C# Text Code editor accepts JAVA marks lool ;)
        }
        USERID ttb = new USERID();
        private void button2_Click(object senderEventArgs e)
        {
            ttb db.USERIDs.Where(=> s.ID == int.Parse(this.Text)).Single();
            ttb.Name textBox1.Text 
            db
.SubmitChanges();
            Form1_Load(sendere);  
        
}
        private void button3_Click(object senderEventArgs e)
        {
            ttb db.USERIDs.Where(=> s.ID == int.Parse (this.Text)).Single();
            db.USERIDs.DeleteOnSubmit(ttb);
            db.SubmitChanges();
            Form1_Load(sendere);
        }
        private void dataGridView1_CellDoubleClick(object senderDataGridViewCellEventArgs e)
        {
            this.Text "";
            this.Text "" dataGridView1.CurrentCell.Value;
            button3_Click(sendere);
        }
    }



/* xxxx */
!!!!
في الرابط السابق يوجد 101 مثال عليها
لمن يرغب بالتعرف عليها 
لكني اجمالا انطباعي المبدئي عنها كأنني اتعامل مع عناصر لست أو مصفوفة
ومن المؤكد إذا في العمر بقيه ستتجلى امور كثيرة إن شاء الله
هل سيزول عهد Dao 
Ado
Ado.net
من يدري؟!

بالمناسبة
كنت دائما التلميذ الذي يفوق استاذه
سأرى إن كنت لازلت أم لا !!!
سبحان الله والحمدلله ولا إله إلا الله والله أكبر
 اللهم اغْفِرْ لِلمؤمنين والمؤمنات والمسلمين والمسلمات الأحياء منهم والأموات
الرد }}}
#2
( هل سيزول عهد Dao
Ado
Ado.net
من يدري؟! )

انتهت وماتت من عام 2003 ..
----------------------------
من ناحية تتفوق على الاساتذه :
أذا كان المقصود انا : . والله رايح أكون سعيد جدا جدا
لكن حتى يحصل هذا : انزل عن الفرس وأركب صاروخ نفاث يمكن توصل بعد عام . .. هههههه
حبيبي والله ابو عمر بمزح معاك
Abu Ehab : Microsoft Partner  & Systems Developer
 Youtube   Facebook    Twitter   
الرد }}}
تم الشكر بواسطة: أبو عمر , ابو ابراهيم
#3
الله يحفظك ويسعد قلبك
وكل الاخوة في هذا المنتدى
لن أنسى فضلك من اخراجي من غيابة الجب ابداً
اسأل الله يمن عليك من فضله
ودي اناقشك واستفسر عن امر في مثالك اللي رفعته عن TreeView
بسمتى ما أذنت لي بطرح استفساري
لاني تفاجأت من أمر فيه وان شاء الله تخبرني عنه
سبحان الله والحمدلله ولا إله إلا الله والله أكبر
 اللهم اغْفِرْ لِلمؤمنين والمؤمنات والمسلمين والمسلمات الأحياء منهم والأموات
الرد }}}
تم الشكر بواسطة:
#4
الله أكبر ... خد راحتك أسأل براحتك أخي الكريم لكن ضع في الاعتبار أني مش كل شويه فاضي والكهربا بتوصلنا 6 ساعات فقط
أساسا انا بحب أتصدق ... وأسأل الله القبول ..

كل الحكاية أني أملك أسلوب لا يمكن أن أفصح عنه .. بمعنى :
انا لما أضع مثال أو اعمل فيديو : تأكد تماما مش هو اللى أنا بأستخدمه في شغلي
من فضل الله عز وجل : املك بصمه خاصة على الكود
Abu Ehab : Microsoft Partner  & Systems Developer
 Youtube   Facebook    Twitter   
الرد }}}
تم الشكر بواسطة: أبو عمر
#5
الله يحفظك من سوء حظي اني ما خارج المستحقين للصدقات
نسأل الله ان يتقبل منا ومنكم ويرزقنا واياكم الاخلاص في القول والعمل وأن يتقبل منا جميعاً
سبحان الله والحمدلله ولا إله إلا الله والله أكبر
 اللهم اغْفِرْ لِلمؤمنين والمؤمنات والمسلمين والمسلمات الأحياء منهم والأموات
الرد }}}
تم الشكر بواسطة:
#6
شكرا :-)
(( نحن قوم أعزنا الله بالإسلام فمهما ابتغينا العزة بغيره أذلنا الله )) .. 











الرد }}}
تم الشكر بواسطة:
#7
(04-06-16, 02:06 PM)khodor1985 كتب : نعم صحيح أستاذي العزيز أبو إيهاب، ولكن للأسف الكثير هنا لا يدرك طيات هذه المشاركة.
وأنت تعلم أستاذي العزيز أن الفيديوهات التعليمية التي أضعها في المنتدى ليست هي التي نستخدمها في عملنا،
هي للمبتدئين فقط

من يحب التطور يحكيني على الواتس آب 0096176363502
بخدمتكم

نشكر كل صالح ينفعنا بالعمل الصالح
الرد }}}
تم الشكر بواسطة:
#8
نشكر كل متميز رائع يساعدنا و يفيدنا
الرد }}}
تم الشكر بواسطة:



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


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