Hi,
I try to create a Grid by using the IGridModel but I've some trubble to fill this object. What I did is:
Create a custom class which derived from IGridModel
public class CustomGridModel : IGridModel
This gave me a lot of properties to fill but I don't know what property is for what. So what I try is to create a Model:
CustomGridModel model = new CustomGridModel()
{
Columns = new List<GridColumn>()
new GridColumn("Col 1", "1", "text 1", "15%"),
new GridColumn("Col 2", "2", "text 2", "15%"),
new GridColumn("Col 3", "3", "text 3", "15%")
}
};
return View(model);
and send it to the view. In the view I want to have one grid which take only this model:
@model IGridModel
@(Html.Infragistics()
.Grid(Model)
)
Is it possible to have something like this? And how I can do it?
Thank you
Hello cem ozbas,
Thank you for posting in our forums!
I would recommend you derive your class from GridModel instead of IGridModel. IGridModel is just the interface and would require you to handle all the logic in the igGrid. If you derive from GridModel, your class will act more like a wrapper than a concrete implementation.
Then, you can set your DataSource and other options and pass the CustomGridModel to the View.
I've attached a sample that demonstrates how this can be achieved. If you need further assistance with this, please let me know.