Sep 14, 2011, 10:03 PM
[CLOSED] Create Editable Grid from server side
There's a way to create an editable grid on server side?
I tried something like that, but don?t work.
In fact I only need a checkbox editable in grid
design
I tried something like that, but don?t work.
In fact I only need a checkbox editable in grid
design
<form id="form1" runat="server">
<ext:ResourceManager runat="server">
</ext:ResourceManager>
<ext:GridPanel
ID="GridPanel1"
runat="server"
Width="350"
Height="200"
Title="EditableGrid Plugin">
</ext:GridPanel>
</form>
code behind protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
GridPanel1.Reconfigure();
Store store = new Store();
store.Reader.Add(new ArrayReader());
store.Reader[0].Fields.Add("Check", RecordFieldType.Boolean);
store.Reader[0].Fields.Add("Value", RecordFieldType.Int);
store.Reader[0].Fields.Add("Text", RecordFieldType.String);
GridPanel1.Store.Add(store);
GridPanel1.Plugins.Add(new EditableGrid());
ColumnBase col = new CheckColumn
{
Header = "Check",
Width = 50,
Sortable = true,
Editable = true
};
col.Editor.Add(new Checkbox());
GridPanel1.AddColumn(col);
col = new Column
{
Header = "Value",
Width = 130,
Sortable = true,
Editable = true,
};
col.Editor.Add(new TextField());
GridPanel1.AddColumn(col);
col = new Column
{
Header = "Text",
Width = 130,
Sortable = true,
Editable = true
};
col.Editor.Add(new TextField());
GridPanel1.AddColumn(col);
#region dados
this.GridPanel1.Store.Primary.DataSource = new List<object>
{
new object[] {
true,
1,
"One"
},
new object[]{
true,
2,
"Two"
},
new object[]{
true,
3,
"Three"
},
new object[]{
true,
4,
"Four"
},
new object[]{
true,
5,
"Five"
}
};
this.GridPanel1.Store.Primary.DataBind();
#endregion
}
}
tks.
Last edited by Daniil; Sep 15, 2011 at 2:32 PM.
Reason: [CLOSED]