2

sqlserverデータベースから現在のユーザーを表示するために使用される列をiggridに追加したいと思います。通常行われているように、行は['username''email''select'] usinfとして表示され、ユーザーの詳細を表示する別のmvc3ビューにリンクします。テーブルを使用してこれを非常に簡単に行うことができましたが、私の先輩はInfragisticsJqueryIGGridの使用のみを許可します。そして、私の研究にもかかわらず、私は途方に暮れています。どんな助けでも大歓迎です。私の現在のコードは次のとおりです。

@(Html.Infragistics().Loader()
        .ScriptPath(Url.Content("../../Scripts/Infragistics/js/"))
        .CssPath(Url.Content("../../Content/Infragistics/css/"))
        .Theme("infragistics")
        .Render()
    )

    @(Html.Infragistics().Grid(Model.users)
        //.DataSourceUrl("MCMonthlyAcctTotal")
        .ID("grid").Width("auto").Height("500px")
        .LoadOnDemand(false)
        .AutoGenerateColumns(false)
        .Columns(column =>
        {
            column.For(x => x.FirstName).HeaderText("First Name");
            column.For(x => x.LastName).HeaderText("Last Name");
            column.For(x => x.Email).HeaderText("Email");
            column.For(x => x.Injected).HeaderText("Date Created");
            column.For(x => x.UserName).HeaderText("Username");
            column.For(x => x.Modified).HeaderText("Last Date Modified");
        })

        .Features(features =>
        {
            features.Paging().Type(OpType.Local).VisiblePageCount(5).ShowPageSizeDropDown(true).PageSize(10).PrevPageLabelText("Previous").NextPageLabelText("Next");
            features.Sorting().Mode(SortingMode.Single).ColumnSettings(settings =>
            {
                settings.ColumnSetting().ColumnKey("CustomerID").AllowSorting(true);
            });
            features.Selection().MouseDragSelect(true).MultipleSelection(false).Mode(SelectionMode.Row);
        })
         .Width("auto")
         .DataBind()
         .Render()
    )

誰かが私に手を差し伸べてくれることを願っています。

ありがとう!!

4

1 に答える 1

2

一方のグリッドにユーザーが表示され、もう一方のグリッドに現在選択されているユーザーのユーザー詳細が表示される「マスター詳細」シナリオを実行しようとしているようです。これは正しいです?その場合は、SkyDriveアカウント(http://skydrive.live.com/redir?resid=E4CF03E23FE33AFE!129 )に解決策があると思います。

それがあなたのためにうまくいくことを願っています!

于 2012-11-07T07:52:17.770 に答える