Featured post

How to start a programming

Hello everyone! The objective of this post is how to get started with programming. But first I discuss why we learn programming. So, the...

Sunday, 20 August 2017

Get Row Index From Data Grid View C#

How to get row index from data grid view in c# windows form application so that we are able to get data of whole row base on row index.

To achieve  we need
  1. Create Windows Application Project
  2. Drag DataGridView from tool box
  3. Drag a button to fill grid with dummy data
  4. Create Cell Double Click event
Code to fill Grid with dummy data

// Initialize number of columns
dataGridView1.ColumnCount = 3;

// named all 3 columns
dataGridView1.Columns[0].Name = "Name";
dataGridView1.Columns[1].Name = "Age";
dataGridView1.Columns[2].Name = "Salary";

// Create row and add dummy data
string[] row = new string[] {"Salman", "27", "5000"};
dataGridView1.Rows.Add(row);
row = new string[] {"Awais", "34", "9000"};
dataGridView1.Rows.Add(row);
 row = new string[] {"Muzamil", "30", "6000"};
dataGridView1.Rows.Add(row);

If you run the program and click on button you have result like


Code to create event with mouse double click

Now, go to properties of Grid View and assign method to CellDoubleClick = dataGridView1_CellDoubleClick

private void dataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            MessageBox.Show(e.RowIndex.ToString());
        }

Again run the program you get index of row.

For video demo please see : This Video





2 comments:

Earn money with Payza