all groups > dotnet windows forms > august 2005 >
You're in the

dotnet windows forms

group:

Mapping from DataGridView to the actual DataRow


Mapping from DataGridView to the actual DataRow Thomas Due
8/12/2005 4:27:29 AM
dotnet windows forms:
Hi,

I have a DataGridRow which i fill with data from a DataAdapter. Now
when the user selects a row in the grid, how do I find out which row
datarow in the dataset is "selected"?

I got this to work in asp.net 1.1 fairly easy, but how do i do it in
winforms 2.0?

I know I can just use SelectedRows[0].Cells[0].Value to get the value
of the first cell in the selected row, but this is not what I want.

What I basically want, is to be able to know which DataRow each
DataGridViewRow represents.

--
Thomas Due
Posted with XanaNews version 1.17.5.9

"If you know the enemy and know yourself, you need not fear the result
of a hundred battles. If you know yourself but not the enemy, for every
victory gained you will also suffer a defeat. If you know neither the
enemy nor yourself, you will succumb in every battle."
Re: Mapping from DataGridView to the actual DataRow Dave Hagerich
8/15/2005 1:24:23 PM
If your using the DataRowChangeEventHandler then the
DataRowChangeEventArgs.Row property will contain the current DataRow.
Example:

theTable.RowChanged += new DataRowChangeEventHandler(theTableRowChanged);

private void theTableRowChanged(object sender, DataRowChangeEventArgs e)
{
DataRow theSelectedRow = e.Row;
}

hope that helps

[quoted text, click to view]

Re: Mapping from DataGridView to the actual DataRow Thomas Due
8/15/2005 11:04:05 PM
[quoted text, click to view]

Unfortunately, it doesn't. Im working with the DataViewGrid in .net 2.0
on a winform. It does not have a RowChanged event.


--
Thomas Due
Posted with XanaNews version 1.17.5.9

"There is always some madness in love. But there is also always some
reason in madness."
Re:Mapping from DataGridView to the actual DataRow David De Permentier
6/8/2006 12:00:00 AM
Hi,

I was struggling with the same and got a solution from another developer.

On a DataGridViewRow is a property called DataBoundItem of type object.

This will contain a DataRowView (for certainty you can check this)

Once u got the DataRowView you can take the .Row and you got it

Works in 2.0

greetings
AddThis Social Bookmark Button