I drawed a picture in paint to illustrate my question better.
Red arrows represent connection for reading and changing data. The green boxes are same but separate programs in different computers including DataGridView that displays the DataBase info. The green boxes also can add or remove records from the database. However I can't seem to figure out that when one of the green programs does this, how does the other program know about this action to refresh their datagridview with new data?
Some extra info: - Only changes that are made are adding or removing a record/row and so I think there is no need to loop through datatable rows to check for changes, especially since there are very much records in table. - All the green boxes / computers running the program are connected to single public drive folder, so maybe somehow one solution could be that they would read some kind of a file from inside the public folder with a timer and update it when they change something in the database so other computers know by reading the file. (No clue how to do this though)
What would be your suggestions? Thanks!