FarPoint.Web.Spread Assembly > FarPoint.Web.Spread.Model Namespace > DefaultSheetStyleModel Class : GetDirectName Method |
'Declaration Public Overridable Function GetDirectName( _ ByVal row As Integer, _ ByVal column As Integer _ ) As String
'Usage Dim instance As DefaultSheetStyleModel Dim row As Integer Dim column As Integer Dim value As String value = instance.GetDirectName(row, column)
Exception | Description |
---|---|
System.IndexOutOfRangeException | Specified row index is not valid; must be between -1 and the total number of rows |
System.IndexOutOfRangeException | Specified column index is not valid; must be between -1 and the total number of columns |
Direct cell styles override direct row styles, which override direct column styles, which override model default styles. Direct row styles use -1 for the column, direct column styles use -1 for the row, and model default styles use -1 for both the row and column.
private void Page_Load(object sender,System.EventArgs e) { if(this.IsPostBack)return; FarPoint.Web.Spread.Model.DefaultSheetStyleModel model=(FarPoint.Web.Spread.Model.DefaultSheetStyleModel)FpSpread1.Sheets[0].StyleModel; FarPoint.Web.Spread.NamedStyle style=new FarPoint.Web.Spread.NamedStyle(); style.Name="YellowCell"; style.BackColor=Color.Yellow; FpSpread1.NamedStyles.Add(style); model.SetDirectName(0,0,"YellowCell"); ListBox1.Items.Add(model.GetDirectName(0,0)); }
Private Sub Page_Load(ByVal sender As System.Object,ByVal e As System.EventArgs)Handles MyBase.Load If(IsPostBack)Then Return Dim model As FarPoint.Web.Spread.Model.DefaultSheetStyleModel=FpSpread1.Sheets(0).StyleModel Dim style As New FarPoint.Web.Spread.NamedStyle() style.Name="YellowCell" style.BackColor=Color.Yellow FpSpread1.NamedStyles.Add(style) model.SetDirectName(0,0,"YellowCell") ListBox1.Items.Add(model.GetDirectName(0,0)) End Sub
Target Platforms: Windows 7, Windows 8, Windows 10, Windows Vista, Windows Server 2003, Windows Server 2008, Windows Server 2012, Windows XP Professional