Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
HomeAnnouncementsFree MagazinesWhite PapersSubmit Content
Discussion GroupsASP.NETWindows FormsLanguages.NET FrameworkVisual Studio.NET
Articles.NET FrameworkASP.NETToolsWindows Forms
.NET DirectoryOpen Source ProjectsUser GroupsWeb Resources
Related Topics
Visual Basic 6SQL ServerMS AccessOther DB ProductsMS Server ProductsMore Topics ...

.NET Forum / Windows Forms / WinForm General / September 2004

Tip: Looking for answers? Try searching our database.

datagrid select vs currentRowIndex

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
Deanna Delapasse - 21 Sep 2004 03:53 GMT
Hi,

  I've got some example code that alters the row heights of the rows in a
datagrid.  Everything works fine, but when you click on the row headers
sometimes the row you clicked on pops up to the top of the grid, but the row
in its old position is the one that shows as selected.  The grid is claiming
to select the correct row (I can print the row index).  The example uses
dataGrid.Select(row) AND dataGrid.CurrentRowIndex in what seems like random
fashion.  Can someone tell me the difference in what those two things do?

  What, if anything, would be responsible for scrolling the grid based on
the selection?

thanks,
Deanna
Sijin Joseph - 21 Sep 2004 04:52 GMT
Using Reflector (http://www.aisto.com/roeder/dotnet/) it looks like

Select() simply marks the row as selected and increments the count of
selected rows.

CurrentRowIndex on the other hand changes the position of the current
row in the CurrencyManager also. Thus if you had child tables then using
select() would not change the child table views but using
CurrentRowIndex would.

Sijin Joseph
http://www.indiangeek.net
http://weblogs.asp.net/sjoseph

> Hi,
>
[quoted text clipped - 11 lines]
> thanks,
> Deanna

Free Magazines

Get these publications absolutely FREE for up to 12 months. There are no hidden fees and no obligation. Simply choose a title, complete the application form and submit it. Read more ...

Oracle MagazineNetwork ComputingComputer WorldBio-IT WorldeWeekInformation WeekInfosecurity
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.