Spread for ASP.NET 10 Product Documentation
NameChanged Event (DefaultSheetDataModel)
Example 


Occurs when the name of the data model changes.
Syntax
'Declaration
 
Public Event NameChanged As EventHandler
'Usage
 
Dim instance As DefaultSheetDataModel
Dim handler As EventHandler
 
AddHandler instance.NameChanged, handler
public event EventHandler NameChanged
Example
This example notifies the user of a change in the name of the model.
FarPoint.Web.Spread.Model.DefaultSheetDataModel dsdm;

private void PageLoad(object sender, System.EventArgs e)
{
      dsdm = (FarPoint.Web.Spread.Model.DefaultSheetDataModel)FpSpread1.ActiveSheetView.DataModel;
      FpSpread1.Tab.TabControlPolicy = FarPoint.Web.Spread.TabControlPolicy.Always;
      Response.Write(dsdm.Name);
      dsdm.NameChanged += new EventHandler(dsdmNameChanged);
}

private void Button1Click(object sender, System.EventArgs e)
{
      FpSpread1.Sheets[0].SheetName = "Test";
}

private void dsdmNameChanged(object sender, EventArgs e)
{
      Response.Write("alert('The name of the model has changed!!')");
}
Friend WithEvents dsdm As FarPoint.Web.Spread.Model.DefaultSheetDataModel

Private Sub PageLoad(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
      dsdm = FpSpread1.ActiveSheetView.DataModel
      ins = dsdm
      FpSpread1.Tab.TabControlPolicy = FarPoint.Web.Spread.TabControlPolicy.Always
      Response.Write(dsdm.Name)
End Sub

Private Sub Button1Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
      FpSpread1.Sheets(0).SheetName = "Test"
End Sub

Private Sub dsdmNameChanged(ByVal sender As Object, ByVal e As EventArgs) Handles dsdm.NameChanged
      Response.Write("alert('The name of the model has changed!!')")
End Sub
Requirements

Target Platforms: Windows 7, Windows 8, Windows 10, Windows Vista, Windows Server 2003, Windows Server 2008, Windows Server 2012, Windows XP Professional

See Also

Reference

DefaultSheetDataModel Class
DefaultSheetDataModel Members

 

 


Copyright © GrapeCity, inc. All rights reserved.