Asp.Net Mvc Kendo Grid

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    efecan123
    efecan123's avatar
    Kayıt Tarihi: 20/Ağustos/2010
    Erkek

    Merhaba Arkadaşlar mvc ve kendo compenentlerinde yeni giriş yaptığım için ilgilenen arkadaşlar için basit bir soru sourcatım

     

    action link veya bir butonla view im deki bi kendo gride yeniden datasource vermek istiyorum yani mesela verilerimi iki tarih arası filtrelicem ancak bunu butonla yapmak istiyorum ancak başarılı olamıyorum

    gidip veriyi yeni bir sayfaya basıyor. bu konuda yardımcı olabilirseniz çok sevinirim

     

    aşağıda view ve controller kısımlarım var

     

    view

       <tr>
                    <td>
                        @Html.ActionLink("filtrele", "CustomCommand_Read")
                    </td>
                </tr>

            </tbody>
        </table>
       
        <h2>KendoUI</h2>
        <div>

            @(Html.Kendo().Grid(Model)
        .Name("kGrid")
        .Columns(columns =>
        {
            columns.Bound(e => e.ID);
            columns.Bound(e => e.Oy);
            columns.Bound(e => e.Title);
            columns.Bound(e => e.FilmGosterimTarihi);
            columns.Bound(e => e.FilmGosterimKalkisTarihi);
            columns.Command(command => command.Custom("ViewDetails").Click("showDetails"));
        })
        .DataSource(dataSource => dataSource
            .Ajax()
            .Read(read => read.Action("CustomCommand_Read", "Movie"))
         )
    )

     

    Controller

     

    MovieRepository mr = new MovieRepository();
                JsonResult jr = Json(mr.GetAll().Where(x => x.Oy > 5).OrderBy(x => x.ID).ToList(), JsonRequestBehavior.AllowGet);
                ViewBag.JsonVeri = jr;

                return jr;


    Benim evim valizimdir. http://efecetir.info
Toplam Hit: 1503 Toplam Mesaj: 1