How to Enable Multi Selection in Grid in LightSwitch 2012

Here we will see how to enable multi-selection in a Grid in a LightSwitch Application (Visual C#) in Visual Studio 2012.

The following is the procedure for enabling multi-selection in a Grid.

Step 1

Open the Solution Explorer.

sol exp.jpg

Step 2

In the Solution Explorer, right-click on the Server and choose "Add Table".

Add Table.jpg

Step 3

The Person table appears.


Step 4

In the Solution Explorer, right-click on the Screens and choose "Add Screen".

Add Screen.jpg

Step 6

The Add New Screen dialog box appears. Select the "Editable Grid Screen" from the Screen Template, under screen information, choose "People" under screen data and provide a name to the screen, and click the "OK" button.


Step 7

The Screen Designer appears for the Editable Grid Screen.

Src desi.jpg

Step 8

Press F5 to run the application and add some data to the screen.


Step 9

Stop Debugging the application and go to the menu bar, and under the write code method, select the "_Created()" method and set the selection mode property of the specified grid.

write code.jpg

Add the following lines of code.

using System;

using System.Linq;

using System.IO;

using System.IO.IsolatedStorage;

using System.Collections.Generic;

using Microsoft.LightSwitch;

using Microsoft.LightSwitch.Framework.Client;

using Microsoft.LightSwitch.Presentation;

using Microsoft.LightSwitch.Presentation.Extensions;

using System.Windows.Controls;

namespace LightSwitchApplication


    public partial class EditablePeopleGrid


        partial void EditablePeopleGrid_Created()


            this.FindControl("Grid").ControlAvailable += new EventHandler<ControlAvailableEventArgs>(EditablePeopleGrid_ControlAvailable);



        private void EditablePeopleGrid_ControlAvailable(object sender, ControlAvailableEventArgs e)


            if (e.Control is DataGrid)


                DataGrid Grid = (DataGrid)e.Control;

                Grid.SelectionMode = DataGridSelectionMode.Extended;





Step 10

Press F5 to run the application and this time we will notice that we are able to select multiple rows in the grid.


Up Next
    Ebook Download
    View all
    View all