AD
Administrator
Syncfusion Team
December 19, 2006 04:26 AM UTC
Hi Simon,
To Disable new record being added, you can use EnableAddNew property to false.
this.gridDataBoundGrid1.EnableAddNew = false
Best Regards,
Haneef
SK
Simon Kakon
December 19, 2006 08:53 AM UTC
Hi Hanneef,
I know it. But in my case I would Like to allow the user to add new row so I set this.gridDataBoundGrid1.EnableAddNew = true.
My question was : is it possible to prevent the gdbd to add an empty default row at the end of the grid if I set the EnableAddNew to true.
Thanks
Simon
>Hi Simon,
To Disable new record being added, you can use EnableAddNew property to false.
this.gridDataBoundGrid1.EnableAddNew = false
Best Regards,
Haneef
AD
Administrator
Syncfusion Team
December 19, 2006 09:01 AM UTC
Hi Simon,
Yes, you can use Model.Rows.Hidden property to hide a AddNewRow in a Grid. Here is a code snippet to show this.
this.grid1.Model.Rows.Hidden[this.grid1.Model.RowCount] = true;
Best Regards,
Haneef
SK
Simon Kakon
December 19, 2006 09:51 AM UTC
It works fine.
But how can I always hide this row even if the user adds or remove rows.
The rowcount is not constant.
In fact is it possible to delete this row ?
Thanks
>Hi Simon,
Yes, you can use Model.Rows.Hidden property to hide a AddNewRow in a Grid. Here is a code snippet to show this.
this.grid1.Model.Rows.Hidden[this.grid1.Model.RowCount] = true;
Best Regards,
Haneef
AD
Administrator
Syncfusion Team
December 19, 2006 10:36 AM UTC
Hi Simon,
You can handle the Model.QueryRowHeight event and set the RowHeight for AddNewRow to "ZERO". Here is a code snippet to show this.
this.gridDataBoundGrid1.Model.QueryRowHeight +=new GridRowColSizeEventHandler(Model_QueryRowHeight);
private void Model_QueryRowHeight(object sender, GridRowColSizeEventArgs e)
{
if( e.Index == ( sender as GridModel ).RowCount )
{
e.Size = 0;
e.Handled = true;
}
}
Best Regards,
Haneef
SK
Simon Kakon
December 19, 2006 11:10 AM UTC
It works fine !
Thanks a lot for your help.
Simon
>Hi Simon,
You can handle the Model.QueryRowHeight event and set the RowHeight for AddNewRow to "ZERO". Here is a code snippet to show this.
this.gridDataBoundGrid1.Model.QueryRowHeight +=new GridRowColSizeEventHandler(Model_QueryRowHeight);
private void Model_QueryRowHeight(object sender, GridRowColSizeEventArgs e)
{
if( e.Index == ( sender as GridModel ).RowCount )
{
e.Size = 0;
e.Handled = true;
}
}
Best Regards,
Haneef