Selected Row Handling

Handle Selected Record on a Button Click

This customization shows how to add a custom button to a table panel and handle the processing for the selected rows in the table panel..
Table Control Class
Select a table control
Table Name
Select the database table.
First Field Value
Select the First field to concatenate
Second Field Value
Select the Second field to concatenate
Display Control
Select a control to display concatenated string
Button Control
Select the newly added button
Applies to
TableControl class
/// Call custom application logic when a row is selected in a table control in your application. 
public override void  ${Button Control}_Click(object sender, EventArgs args)
			// Start Transaction 
			// Get selected record controls.
			${Table Control Class}Row[] records = this.GetSelectedRecordControls();
			 // If there are selected Records then  
			if (records.Length >0)
				//  Loop through each selected record controls
				foreach (${Table Control Class}Row rec in records) {
					// Get the database record and do your custom business processing here.
					${Table Name}Record myRec = rec.GetRecord();
					// Concatenate two fields and display them in a control.
					rec.${Display Control}.Text = myRec.${First Field Value}.ToString() + " " + myRec.${Second Field Value}.ToString();
				// Display message to prompt record selection.	  
				BaseClasses.Utils.MiscUtils.RegisterJScriptAlert(this, "Message", "Please select a record");

     catch(Exception ex)


			// Report the error message to the user        	  
			BaseClasses.Utils.MiscUtils.RegisterJScriptAlert(this, "UNIQUE_SCRIPT", ex.Message);


        // End Transaction  



Terms of Service Privacy Statement