Although the records of a database are stored in
tables, data sheets sometimes provide unfriendly environment for data
entry. Of course, to avoid using database tables that can appear boring,
you can use the DataGrid control. One of the characteristics of
data grids is that they display all of their record set, or at least as
much as their width and height can allow. If some fields require much
room, a data grid as good looking as it can be, would not be suitable.
Imagine that one of the columns contains fields of text of various paragraphs.
In this case, the records should be displayed one at a time.

If you want to display one record at a time on a form,
you can use Windows controls and provide a means for the user to navigate
back and forth in the records.

Practical
Learning: Display Data in Windows Controls

To add a new form, on the main menu, click Project -> Add Windows
Form...

Replace the Name of the form with Flavors and press Enter

Change its Icon to the above cic.ico and change its Text to Clarksville
Ice Cream - Flavors

Set its ShowInTaskbar property to False and its StartPosition
to CenterScreen

From the Server Explorer, under the Tables node of CIC1, drag the
Flavors table and drop
it on the form

On the main menu, click Data -> Generate Dataset...

In the Generate Dataset dialog box, accept the Existing radio
button and click OK

Click the Toolbox tab, click Windows Forms, and select the controls
to design the form as follows:

Control

Name

DataBindings -> Text
dsIceCream - Flavors.

Text

Other Properties

Form

Label

Flavor ID:

TextBox

txtFlavorID

FlavorID

ReadOnly: True
TextAlign: Right

Label

Flavor:

TextBox

txtFlavor

Flavor

Label

Composition:

TextBox

txtComposition

Composition

Multiline: True
ScrollBars: Vertical

Button

btnClose

Close

Button

btnFirst

| <

Button

btnPrevious

<

Button

btnNext

>

Button

btnLast

> |

Double-click an empty area on the form to access its Load event and
implement it as follows: