1,105,310 Community Members

Show selected row in Data Grid View

Member Avatar
tanvirahmad
Newbie Poster
19 posts since Dec 2009
Reputation Points: -2 [?]
Q&As Helped to Solve: 0 [?]
Skill Endorsements: 0 [?]
 
0
 

Hi Experts
i m using these code for selecting data grid row

While i <= DataGridView1.Rows.Count - 1
            If Trim(DataGridView1.Rows(i).Cells(0).Value) = Trim(TextBox1.Text) Then
                DataGridView1.Rows(i).Selected = True
                Exit While
            End If
            i = i + 1
        End While

it's working nice.
but , when no of row more then grid showing rows then grid not show selected row in grid screen, for showing selected row we have to use scroll bar,
my problem is how to show selected row in grid automatically

Member Avatar
ukshir
Newbie Poster
18 posts since Feb 2010
Reputation Points: 0 [?]
Q&As Helped to Solve: 1 [?]
Skill Endorsements: 0 [?]
 
0
 

After

DataGridView1.Rows(i).Selected = True

Add code

DataGridView1.CurrentRowIndex = i

This will select the row in the grid and automatically scroll to the row...
See if this works....

Member Avatar
ukshir
Newbie Poster
18 posts since Feb 2010
Reputation Points: 0 [?]
Q&As Helped to Solve: 1 [?]
Skill Endorsements: 0 [?]
 
0
 

Above is true for VS2003.. For VS2005 you need to select a visible cell in the desired row...

DataGridView1.CurrentCell = DataGridView1.Rows(i).Cells(0)

This will make the scroll to the "i" th row and Cell(0) will be selected. If you wish to display the whole row selected then after above code do

DataGridView1.Rows(i).Selected = True

now the "i"th row will be scrolled and selected.

Question Answered as of 4 Years Ago by ukshir
You
This question has already been solved: Start a new discussion instead
Post:
Start New Discussion
Tags Related to this Article