Ok, basically, I have a datagrid with a button column, and the goal is, to be able to load specific things into a second datagrid depending on which rows button was clicked. But I seem to be completely unable to figure out how to get the row index.

The program is loading all of its data from an XML file, so I am going to have it compare the row index to a row index value in the xml file to know what to display in the second datagridview.

Thanks in advance for any help.

Recommended Answers

All 2 Replies

Have you looked at:

DataGridView dgvMyName = new DataGridView();

You need to recognize a click or other event inside of the DGV such as when you release the mouse button:

dgvMyName_MouseUp (object sender, MouseEventArgs e)
{
     // get the current row
     int iSelectedRow;

     iSelectedRow = dgvMyName.CurrentRow.Index;

     // now do something with the selected row.
}

Thank you VERY much. That is exactly what I was stuck on, and now it seems so simple.

Thanks again.

-Adam

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.