Kendo UI grid column editable false using GridColumnSettings
<p>I have a kendo grid like this.</p>

<pre><code>@(Html.Kendo().Grid(Model.GridView.DataSource)
    .Name("grid").Columns(columns =&gt; columns.LoadSettings(Model.GridView.ColumnSettings))
    .Editable(editable =&gt; editable.Mode(GridEditMode.InLine))   
    .ToolBar(toolbar =&gt; toolbar.Create().Text("Add User"))
    .DataSource(dataSource =&gt; dataSource
        .Ajax().ServerOperation(true)
        .Model(model =&gt;
        {
            model.Id(p =&gt; p.Id);
            model.Field(p =&gt; p.Id).Editable(false);
        })
        .Read(read =&gt; read.Action("OnGridRead", "Manage"))  
    )
)
</code></pre>

<p>And I'm using Kendo <strong>GridColumnSettings</strong> to define the columns in my model which is a GridView(Model) here like below.</p>

<pre><code> public class GridView 
    {
        public List&lt;GridColumnSettings&gt; ColumnSettings
        {
            get
            {
                var items = new List&lt;GridColumnSettings&gt;
                            {
                                new GridCommandColumnSettings
                                {
                                    Commands =
                                    {
                                        new GridEditActionCommand()
                                    },
                                    Width = "70px"
                                },
                                new GridColumnSettings
                                {
                                    Member = "Id",
                                    Hidden = true
                                },
                                new GridColumnSettings
                                {
                                    Member = "FirstName"
                                },
                                new GridColumnSettings
                                {
                                    Member = "LastName"
                                },
                                new GridColumnSettings
                                {
                                    Member = "UserName"                                

                                },
                                new GridColumnSettings
                                {
                                    Member = "Password",
                                    ClientTemplate = "***",

                                }

                            };

                return items;
            }
        }
    }
</code></pre>

<p>And here I need to disable Username field only in inline edit mode of the grid.
Currently there is no property available in GridColumnSettings class as <code>editable</code>. How can I disable the <strong>username</strong> field in edit mode of the grid using <strong>GridColumnSettings</strong> class. </p>