Hi,
if You want a graphical interface like Cursor of VFP, in C# the best choice is DataGrid if You are using WPF (Windows Presentation Foundation), or DataGridView if You are using Windows Forms.
Developing your C# code, the steps to join a DataGrid graphical object to your SQL Database are as follows:
- In Visual Studio, create a new WPF Project, and drag a new Datagrid graphical object from Visual Studio Toolbox;
- Open a Sql connection to your database;
- Create an istance of SqlDataAdapter class to issue your SELECT Sql command and retrieve your data from the database;
- Create a new istance of DataTable class, and issue a fill command to fill the datatable with data retrieved from the DataAdapter;
- Set the DataSource property of your DataGrid to that Datatable, so all your data will be show in your new DataGrid.
- Enjoy.
Also make the consideration that the communication between the DataGrid and your Sql Database can be made in Two-Way mode...