BindingSources, BindingNavigators and direct navigation...

R

Rafael Soteldo

Hi there:

I dragged several fields from a Data Source to a form in the designer. It
created several TextBoxes and a BindingNavigator bound to a BindingSource
which DataSource is the DataTable containing those fields.

Now I'm able to navigate through the table to next, previous, last, ...

Here's the problem:

I want the TextBoxes show a specific row in the DataTable, say a row with
the Name field = "J Lo" (in a DataTable "People"), without having the user
navigating through several rows up until he finds this one.

How do I position the BindingSource to that specific row, if I don't know
it's relative position in the DataTable bound to the BindingSource?. The
DataTable doesn't have a CurrencyManager as the BindingSource does, and the
BindingSource doesn't have a Find method to locate specific rows.

Please help...
 
C

Cor Ligthert[MVP]

Rafael,

Please do not open new messages for open qeustions. Your reply was wrong.

As you don't get an answer from somebody else, than you create only
confusion with open new message threads.

And as policy in most newsgroups. People stop answering you.

Cor
 
R

Rafael Soteldo

OK. Sorry...
--

Rafael Soteldo


Cor Ligthert said:
Rafael,

Please do not open new messages for open qeustions. Your reply was wrong.

As you don't get an answer from somebody else, than you create only
confusion with open new message threads.

And as policy in most newsgroups. People stop answering you.

Cor
 
R

Rafael Soteldo

I just thought that I needed to rephrase the question in a more clearer way...
--

Rafael Soteldo


Cor Ligthert said:
Rafael,

Please do not open new messages for open qeustions. Your reply was wrong.

As you don't get an answer from somebody else, than you create only
confusion with open new message threads.

And as policy in most newsgroups. People stop answering you.

Cor
 
R

Rafael Soteldo

Excelent!

I didn't see it. I'll try it!

Thank you
--

Rafael Soteldo


RobinS said:
The binding source does, indeed, have a Find method. Here's an example of
how to use it:

int index = myBindingSource.Find("CompanyName", myCompanyName);
if (index <> -1)
myBindingSource.Position = index;

RobinS.
GoldMail.com
 
R

Rafael Soteldo

Thank you RobinS,

It was there in front of my eyes, and I didn't notice. I think that's
because I'm a newbie.

Thank you very much!!
--

Rafael Soteldo


RobinS said:
The binding source does, indeed, have a Find method. Here's an example of
how to use it:

int index = myBindingSource.Find("CompanyName", myCompanyName);
if (index <> -1)
myBindingSource.Position = index;

RobinS.
GoldMail.com
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top