帖子【怎样在点击 “Delete” 按钮时显示确认信息 】中提到如何利用重写Render方法来实现删除操作的确认提示信息,下面再次结合Render来演示如何定义自己的Insert操作。
Spread在进行Insert操作时,如果当前有ActiveCell,那么就在该行的前一行插入空白行;如果当前没有ActiveCell,那么就在第一行插入空白行。如果每次都在一个固定的行进行插入操作,可以通过下面的代码实现:
- protected override void Render(HtmlTextWriter writer)
- {
- WebControl insertButton = FpSpread1.FindControl("Insert") as WebControl;
- if (insertButton != null)
- {
- insertButton.Attributes.Add("onclick", "var spread = FpSpread(\"FpSpread1\"); spread.SetActiveCell(4, 0); spread.UpdatePostbackData(); spread.Insert();");
- }
- base.Render(writer);
- }
复制代码 源码:
Spread_Web_Demo3.zip
(538.26 KB, 下载次数: 589)
|
|