回复 7楼zhu_99031的帖子
请使用以下代码测试:
- protected void Page_Load(object sender, EventArgs e)
- {
- }
- protected override void Render(HtmlTextWriter writer)
- {
- Table viewPort = this.FpSpread1.FindControl("viewPort") as Table;
- for (int i = 0; i < viewPort.Rows.Count; i++)
- {
- for (int j = 0; j < viewPort.Rows[i].Cells.Count; j++)
- {
- if (j == 3)
- {
- viewPort.Rows[i].Cells[j].Attributes.Add("onclick",
- ClientScript.GetPostBackEventReference(FpSpread1, "Button,-1,-1") + "; return false;");
- }
- }
- }
- base.Render(writer);
- }
- protected void FpSpread1_ButtonCommand(object sender, FarPoint.Web.Spread.SpreadCommandEventArgs e)
- {
- string cellStype = e.CommandName;
- switch (cellStype)
- {
- case "Button":
- ClientScript.RegisterStartupScript(this.GetType(), "newwin", "<script type ='text/javascript'> alert('测试')</script>");
- break;
- }
- }
复制代码 |