نمایش نتایج 1 تا 40 از 62

نام تاپیک: آموزش LINQ (از ابتدا تا انتها)

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #8
    VIP آواتار raziee
    تاریخ عضویت
    دی 1348
    محل زندگی
    تهران
    سن
    36
    پست
    2,208

    Post ایجاد طرح های سفارشی با LINQ

    در پست قبل یک پرس و جوی ساده را با استفاده از LINQ پیاده سازی کردیم در این پست پرس و جو ها را کمی سفارشی خواهیم کرد.

    مثال 6 : ایجاد طرح های سفارشی با LINQ
    کد های VB

    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)
    Dim movies = GetMovies()
    Dim query = From m In movies _
    Select New With {m.Title, m.Genre}
    Me.GridView1.DataSource = query
    Me.GridView1.DataBind()
    End Sub

    کد های C-Sharp

    protected void Page_Load(object sender, EventArgs e)
    {
    var movies = GetMovies();
    var query = from m in movies
    select new { m.Title, m.Genre };
    this.GridView1.DataSource = query;
    this.GridView1.DataBind();
    }

    به نحوه ی استفاده از m توجه کنید ، m برای ایجاد طرحی جدید در پرس و جو به کار گرفته شده است. در خروجی دو ستون عنوان(Title) و ژانر(Genre) نمایش داده شده است.
    شما حتی میتوانید به راحتی عناوین ستون ها را LINQ مشخص کنید.
    برای مثال ، شما ممکن است بخواهید که عنوان ستون Title را به MovieTitle و عنوان ستون Genre را به MovieGenre تغییر دهید.
    با استفاده از LINQ ، انجام چنین کاری به راحتی آب خوردن است. مثال 7 چگونگی این کار را نمایش می دهد.

    مثال 7 : تغییر نام ستون ها
    کدهای VB
    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)
    Dim movies = GetMovies()
    Dim query = From m In movies _
    Select New With {.MovieTitle = m.Title, .MovieGenre = m.Genre}
    Me.GridView1.DataSource = query
    Me.GridView1.DataBind()
    End Sub

    کد های C#‎‎‎‎‎

    protected void Page_Load(object sender, EventArgs e)
    {
    var movies = GetMovies();
    var query = from m in movies
    select new { MovieTitle = m.Title, MovieGenre = m. Genre };
    this.GridView1.DataSource = query;
    this.GridView1.DataBind();
    }

    مثال فوق نمونه ای است که بوسیله آن عناوین ستون ها را به راحتی تغییر یافتند.
    در مثال بعد نحوه ی مرتب سازی به صورت صعودی و نزولی را فرا خواهیم گرفت.
    آخرین ویرایش به وسیله raziee : چهارشنبه 18 آذر 1388 در 20:42 عصر
    نگو به سرنوشت میبازی - تو بخوای فردا رو میسازی

برچسب های این تاپیک

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

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