نمایش نتایج 1 تا 6 از 6

نام تاپیک: نحوه استفاده از view در سی شارپ به روش linq

  1. #1

    نحوه استفاده از view در سی شارپ به روش linq

    دوستان سلام
    یه ویو در اس کیو ال نسخه اصلی (اس کیو ال منیجمنت) ساختم که اطلاعات 5 جدول رو نمایش میده حالا میخوام تو سی شارپ فراخوانی و با استیمول سافت چاپش کنم
    هر چی جستجو کردم در مورد اس کیو ال اکسپرس بود که از دیتا تیبل و دیتا اداپتور استفاده میکردن ولی من اینا رو استفاده نمیکنم.
    لطفا با یه کد کوچولو راهنمایی بفرمایید. ممنونم

  2. #2
    مدیر بخش آواتار danialafshari
    تاریخ عضویت
    تیر 1387
    محل زندگی
    هر کجا هستم باشم آسمان مال من است
    پست
    2,909

    نقل قول: نحوه استفاده از view در سی شارپ به روش linq

    با سلام
    اولاً کدنویسی چه با sql server express یا sql server enterprise یا... فرق نداره و فقط کاقیه کانکشن رو تغییر بدید
    تفاوتش بعضاً در بین ورژن هاس یا اینکه نوع فیلد ها
    برای کار با Linq به روش ساده:
    Snap1.jpg
    Snap2.jpg
    Snap3.jpg
    Snap4.jpg
    sql ورژن من Express هست که میتونید به شکل زیر برای ورژن های دیگه تغییرش بدید:

    connectionString="Data Source=.;Initial Catalog=dbTest;Integrated Security=True"

    یک datagridview و button و textbox بزارید
    در فرم لود:

    private void Form1_Load(object sender, EventArgs e)
    {
    DataClasses1DataContext DataContext = new DataClasses1DataContext();
    dataGridView1.DataSource = DataContext.Persons;
    }

    برای دکمه:

    private void btnView_Click(object sender, EventArgs e)
    {
    DataClasses1DataContext DataContext = new DataClasses1DataContext();
    var query = from c in DataContext.Persons
    where c.LastName.Contains(textBox1.Text)
    select c;
    dataGridView1.DataSource = query;
    }

    که این میاد فامیلی هایی رو که توی textbox مینویسم جستجو میکنه و توی datagridview نمایش میده (بقول شما view)

    بانک بهمراه اسکریپت رو گذاشتم که بانک باید Attach بشه
    ولی در کل به سورس نیاز ندارید چون بصورت کامل بالا توضیح دادم

    موفق باشید
    فایل های ضمیمه فایل های ضمیمه
    لطفاً از پرسیدن سوال در خصوصی خودداری کنید.
    قبل از ایجاد تاپیک، حتماً قوانین سایت را مطالعه فرمایید.
    قوانین پرسش های دانشجویی
    برای درست وارد شدن کد در قالب C#‎‎‎ سایت، ابتدا کد رو درون Notepad.exe کپی سپس از اونجا به سایت در قالب C#‎‎‎ منتفل کنید
    نرم افزار code manager دستیار برنامه نویسان جهت نگهداری کد ها

  3. #3

    نقل قول: نحوه استفاده از view در سی شارپ به روش linq

    نقل قول نوشته شده توسط danialafshari مشاهده تاپیک
    با سلام
    اولاً کدنویسی چه با sql server express یا sql server enterprise یا... فرق نداره و فقط کاقیه کانکشن رو تغییر بدید
    تفاوتش بعضاً در بین ورژن هاس یا اینکه نوع فیلد ها
    برای کار با Linq به روش ساده:
    Snap1.jpg
    Snap2.jpg
    Snap3.jpg
    Snap4.jpg
    sql ورژن من Express هست که میتونید به شکل زیر برای ورژن های دیگه تغییرش بدید:

    connectionString="Data Source=.;Initial Catalog=dbTest;Integrated Security=True"

    یک datagridview و button و textbox بزارید
    در فرم لود:

    private void Form1_Load(object sender, EventArgs e)
    {
    DataClasses1DataContext DataContext = new DataClasses1DataContext();
    dataGridView1.DataSource = DataContext.Persons;
    }

    برای دکمه:

    private void btnView_Click(object sender, EventArgs e)
    {
    DataClasses1DataContext DataContext = new DataClasses1DataContext();
    var query = from c in DataContext.Persons
    where c.LastName.Contains(textBox1.Text)
    select c;
    dataGridView1.DataSource = query;
    }

    که این میاد فامیلی هایی رو که توی textbox مینویسم جستجو میکنه و توی datagridview نمایش میده (بقول شما view)

    بانک بهمراه اسکریپت رو گذاشتم که بانک باید Attach بشه
    ولی در کل به سورس نیاز ندارید چون بصورت کامل بالا توضیح دادم

    موفق باشید

    ممنونم از راهنماییتون
    ولی دوست عزیز منظورم گرید ویو نیست
    5 تا جدول دارم که از هر کدوم فیلدهای خاصی رو میخوام واکشی کنم و توی گرید ویو نمایش بدم و چاپ کنم
    مثلا توی یکی از جدول ها میزان حضور در کلاس ثبت شده توی یکی دیگه دوره هایی که گذرانده شد و ال آخر
    حالا میخوام برای یه نفر یه کارنامه بسازم ک اطلاعاتش رو از توی جدول های مختلف باید بکشم بیرون.
    بازم متشکرم که وقت میزارید

  4. #4
    کاربر دائمی آواتار juza66
    تاریخ عضویت
    دی 1389
    محل زندگی
    هفت تپه - 7hill
    پست
    798

    نقل قول: نحوه استفاده از view در سی شارپ به روش linq

    سلام

    شما ویو رو در اس کیوال ایجاد کردید درست
    حالا بعد from نام ویو رو بده، مانند کد اقای افشاری فقط نام ویو رو بده

  5. #5
    مدیر بخش آواتار ژیار رحیمی
    تاریخ عضویت
    مهر 1386
    محل زندگی
    تهران
    پست
    1,095

    نقل قول: نحوه استفاده از view در سی شارپ به روش linq

    دوست گرامی طبق راهنمایی های جناب افشاری عمل کنید منتهی View(های) شما در دیتابیس ساخته شده، کافیه همانند Drag کردن جدوال به داخل dbml ویو های ساخته شده را هم اضافه کرد و از طریق Linq دسترسی پیدا کرد. ونتیجه کویری View رو به دیتاتیبل گزارش پاس بده.
    First,solve the problem then write the code

  6. #6

    نقل قول: نحوه استفاده از view در سی شارپ به روش linq

    ولی چرا واسه من ویومو نمیشناسه؟
    وقتی اسم شیئی که از دیتا کانتکسمو میزنم و دات میزنم، اسم ویومو نمیاره

تاپیک های مشابه

  1. مبتدی: نحوه استفاده از view در سی شارپ
    نوشته شده توسط googoli در بخش C#‎‎
    پاسخ: 11
    آخرین پست: چهارشنبه 12 خرداد 1395, 21:09 عصر
  2. مبتدی: نحوه استفاده از datareader در سی شارپ
    نوشته شده توسط golnar1992 در بخش C#‎‎
    پاسخ: 11
    آخرین پست: جمعه 09 خرداد 1393, 21:40 عصر
  3. نحوه استفاده از trriger در سی شارپ
    نوشته شده توسط arash_flag در بخش C#‎‎
    پاسخ: 5
    آخرین پست: سه شنبه 17 دی 1392, 12:54 عصر
  4. سوال: نحوه استفاده از MySql در سي شارپ براي ساختن نصب كننده؟
    نوشته شده توسط yesno22 در بخش MySQL
    پاسخ: 2
    آخرین پست: جمعه 09 اسفند 1387, 18:00 عصر
  5. نحوه استفاده از security در سی شارپ چطوری؟
    نوشته شده توسط mirage041 در بخش C#‎‎
    پاسخ: 2
    آخرین پست: چهارشنبه 23 بهمن 1387, 11:38 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •