When the AddNew box is displayed, it contains a button for each band in the grid. The buttons are arranged in a hierarchical display that mimics the arrangement of the bands in the grid. The user can click the appropriate button to add a new row to the indicated band. The AddButtonToolTipText property determines what will be displayed in the tooltip that appears when the mouse is over the AddNew box button for the current band. By default, this property is set to an empty string("") indicating that no tooltip will be displayed.
When the AddNew box is displayed, it contains a button for each band in the grid. The buttons are arranged in a hierarchical display that mimics the arrangement of the bands in the grid. The user can click the appropriate button to add a new row to the indicated band. The AddButtonCaption property determines what will be displayed on the AddNew box button for the current band.
By default, this property uses a keyvalue (the name of the recordset) that it retrieves from the data provider (if it is available).If the AddButtonCaption property is not set (the string is empty) then the caption of the button will be this band's key. If the key is empty, then the first visible header's caption will be used.
Imports Infragistics.Shared Imports Infragistics.Win Imports Infragistics.Win.UltraWinGrid Private Sub Button3_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles button3.Click ' Make the addnew box visible. Me.UltraGrid1.DisplayLayout.AddNewBox.Hidden = False ' Change the prompt on the add new box. Me.UltraGrid1.DisplayLayout.AddNewBox.Prompt = "Add a new row" ' Make the add new box compact to save space. Me.UltraGrid1.DisplayLayout.AddNewBox.Style = AddNewBoxStyle.Compact ' Set the back color of the add new box area and set the border style to etched. Me.UltraGrid1.DisplayLayout.AddNewBox.Appearance.BackColor = Color.White Me.UltraGrid1.DisplayLayout.AddNewBox.BorderStyle = UIElementBorderStyle.Etched ' Configure the way button connectors look Me.UltraGrid1.DisplayLayout.AddNewBox.ButtonConnectorStyle = UIElementBorderStyle.Etched Me.UltraGrid1.DisplayLayout.AddNewBox.ButtonConnectorColor = Color.Red ' Configure the way buttons look. ' Set the buttons' style to PopupSoft and set the appearance of the buttons. Me.UltraGrid1.DisplayLayout.AddNewBox.ButtonStyle = UIElementButtonStyle.PopupSoft Me.UltraGrid1.DisplayLayout.AddNewBox.ButtonAppearance.BackColor = Color.SkyBlue Me.UltraGrid1.DisplayLayout.AddNewBox.ButtonAppearance.BackColor2 = Color.Blue Me.UltraGrid1.DisplayLayout.AddNewBox.ButtonAppearance.BackGradientStyle = GradientStyle.Horizontal ' You can also customize the caption of the buttons that show up in the add-new-box. ' Each band has a button in the add-new-box. You can change the caption of these ' buttons by setting the AddButtonCaption property off the bands. You can also set ' the tool-tip text for those buttons as well by setting AddButtonToolTipText property. Me.UltraGrid1.DisplayLayout.Bands("Customers").AddButtonCaption = "New Customer" Me.UltraGrid1.DisplayLayout.Bands("Customers").AddButtonToolTipText = "Click to add a new Customers record." End Sub
using Infragistics.Shared; using Infragistics.Win; using Infragistics.Win.UltraWinGrid; using System.Diagnostics; private void button3_Click(object sender, System.EventArgs e) { // Make the addnew box visible. this.ultraGrid1.DisplayLayout.AddNewBox.Hidden = false; // Change the prompt on the add new box. this.ultraGrid1.DisplayLayout.AddNewBox.Prompt = "Add a new row"; // Make the add new box compact to save space. this.ultraGrid1.DisplayLayout.AddNewBox.Style = AddNewBoxStyle.Compact; // Set the back color of the add new box area and set the border style to etched. this.ultraGrid1.DisplayLayout.AddNewBox.Appearance.BackColor = Color.White; this.ultraGrid1.DisplayLayout.AddNewBox.BorderStyle = UIElementBorderStyle.Etched; // Configure the way button connectors look this.ultraGrid1.DisplayLayout.AddNewBox.ButtonConnectorStyle = UIElementBorderStyle.Etched; this.ultraGrid1.DisplayLayout.AddNewBox.ButtonConnectorColor = Color.Red; // Configure the way buttons look. // Set the buttons' style to PopupSoft and set the appearance of the buttons. this.ultraGrid1.DisplayLayout.AddNewBox.ButtonStyle = UIElementButtonStyle.PopupSoft; this.ultraGrid1.DisplayLayout.AddNewBox.ButtonAppearance.BackColor = Color.SkyBlue; this.ultraGrid1.DisplayLayout.AddNewBox.ButtonAppearance.BackColor2 = Color.Blue; this.ultraGrid1.DisplayLayout.AddNewBox.ButtonAppearance.BackGradientStyle = GradientStyle.Horizontal; // You can also customize the caption of the buttons that show up in the add-new-box. // Each band has a button in the add-new-box. You can change the caption of these // buttons by setting the AddButtonCaption property off the bands. You can also set // the tool-tip text for those buttons as well by setting AddButtonToolTipText property. this.ultraGrid1.DisplayLayout.Bands["Customers"].AddButtonCaption = "New Customer"; this.ultraGrid1.DisplayLayout.Bands["Customers"].AddButtonToolTipText = "Click to add a new Customers record."; }
Target Platforms: Windows 10, Windows 8.1, Windows 8, Windows 7, Windows Server 2012, Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2