PC Review Forums Newsgroups Microsoft DotNet Microsoft ADO .NET BindingSources, BindingNavigators and direct navigation...

Reply

BindingSources, BindingNavigators and direct navigation...

 
Thread Tools Rate Thread
Old 25-04-2008, 06:56 AM   #1
Rafael Soteldo
Guest
 
Posts: n/a
Default BindingSources, BindingNavigators and direct navigation...


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...
--

Rafael Soteldo
  Reply With Quote
Old 25-04-2008, 05:56 PM   #2
Cor Ligthert[MVP]
Guest
 
Posts: n/a
Default Re: BindingSources, BindingNavigators and direct navigation...


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

"Rafael Soteldo" <RafaelSoteldo@discussions.microsoft.com> schreef in
bericht news:912041F5-77F2-4CA2-8407-84F073AF35DE@microsoft.com...
> 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...
> --
>
> Rafael Soteldo


  Reply With Quote
Old 25-04-2008, 07:37 PM   #3
Rafael Soteldo
Guest
 
Posts: n/a
Default Re: BindingSources, BindingNavigators and direct navigation...

OK. Sorry...
--

Rafael Soteldo


"Cor Ligthert[MVP]" wrote:

>
> 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
>
> "Rafael Soteldo" <RafaelSoteldo@discussions.microsoft.com> schreef in
> bericht news:912041F5-77F2-4CA2-8407-84F073AF35DE@microsoft.com...
> > 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...
> > --
> >
> > Rafael Soteldo

>

  Reply With Quote
Old 25-04-2008, 07:43 PM   #4
Rafael Soteldo
Guest
 
Posts: n/a
Default Re: BindingSources, BindingNavigators and direct navigation...

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

Rafael Soteldo


"Cor Ligthert[MVP]" wrote:

>
> 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
>
> "Rafael Soteldo" <RafaelSoteldo@discussions.microsoft.com> schreef in
> bericht news:912041F5-77F2-4CA2-8407-84F073AF35DE@microsoft.com...
> > 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...
> > --
> >
> > Rafael Soteldo

>

  Reply With Quote
Old 29-04-2008, 01:08 AM   #5
Rafael Soteldo
Guest
 
Posts: n/a
Default Re: BindingSources, BindingNavigators and direct navigation...

Excelent!

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

Thank you
--

Rafael Soteldo


"RobinS" wrote:

> 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
>
> "Rafael Soteldo" <RafaelSoteldo@discussions.microsoft.com> wrote in message
> news:912041F5-77F2-4CA2-8407-84F073AF35DE@microsoft.com...
> > 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...
> > --
> >
> > Rafael Soteldo

>
>

  Reply With Quote
Old 29-04-2008, 01:20 AM   #6
Rafael Soteldo
Guest
 
Posts: n/a
Default Re: BindingSources, BindingNavigators and direct navigation...

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" wrote:

> 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
>
> "Rafael Soteldo" <RafaelSoteldo@discussions.microsoft.com> wrote in message
> news:912041F5-77F2-4CA2-8407-84F073AF35DE@microsoft.com...
> > 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...
> > --
> >
> > Rafael Soteldo

>
>

  Reply With Quote
Reply



Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off