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

نام تاپیک: یک مشکل در کد C Sharp LinQ من

  1. #1

    یک مشکل در کد C Sharp LinQ من

    سلام.
    من تازه دارم با LInQ کار می کنم. یک کد تقریبا ساده نوشتم برای کلاس های از نوع LINQ به SQL که کار فیلتر کردن یک جدول Title رو از یک پایگاه داده به نام Books رو با یک Combo Box انجام می ده اما یک جای کار می لنگه:


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

    namespace Advanced_LinQ_Query
    {
    public partial class Form1 : Form
    {
    public Form1()
    {
    InitializeComponent();
    }

    private DataClasses1DataContext database = new DataClasses1DataContext();

    private void Form1_Load(object sender, EventArgs e)

    {
    database.Log= Console.Out;
    comboBox.SelectedIndex=0;
    }

    private void titleBindingNavigatorSaveItem_Click(object sender, EventArgs e)

    {
    Validate();
    titleBindingSource.EndEdit();
    database.SubmitChanges();
    comboBox.SelectedIndex=0;
    }

    private void comboBox_SelectedIndexChanged(object sender, EventArgs e)
    {
    switch (comboBox.SelectedIndex)
    {
    case 0:
    titleBindingSource.DataSource =
    from Title in database.Titles
    orderby Title.BookTitle
    select Title;
    break;

    case 1:
    titleBindingSource.DataSource =
    from Title in database.Titles
    where Title.Copyright == "2008"
    orderby Title.BookTitle
    select Title;
    break;

    case 2:
    titleBindingSource.DataSource =
    from Title in database.Titles
    where Title.BookTitle.EndsWith("How to Program")
    orderby Title.BookTitle
    select Title;
    break;
    }
    titleBindingSource.MoveFirst();

    }
    }
    }

  2. #2
    VIP
    تاریخ عضویت
    اردیبهشت 1403
    محل زندگی
    www
    سن
    40
    پست
    1,247

    نقل قول: یک مشکل در کد C Sharp LinQ من

    به طور لفظی بگو چه فیلتری میخوای اجرا کنی؟

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

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