Jeg kender ikke borland, men det kan da være at det har en smart måde at gøre den slags ting på det. Ellers ville jeg bygge det selv. Det kunne gøre således:
1: Lav en assembly med public constanter hvori du kan lægge din connectionstring. lav reference til den fra dine andre projekter. Den kan du så altid hente din connecstring fra.
2: værdierne i et datagrid ligger som så ikke i selv datagrid'et. Det viser blot værdierne. Værdierne ligger i et dataSet (evt DataTable) i koden. Dit Datagrid har så ast datasource til dette dataSet. hvordan du vil overføre ka gøres på flere måder. Du kan fx først vælge en række i et datagrid, og trykke på en knap. I eventhandleren til knappen kan du så gøre en af flere ting. DataGrid har en property der hedder noget i retningen af CurrentRowIndex. med den kan du indexere en række i dit dataset og hive hele eller dele af rækken ud. Det er ihvertfald een måde at gøre det på.
det behøves ikke være en assembly. du kan også bare lave en public klasse med public variable. Det er bare nemt at decompilere... men det er en assembly selvfølgelig også.
det kan du i princippet også godt gøre. det er det man normalt kalder et facade pattern. Du skal bare huske at åbne og lukke den (rydde op efter dig) når du bruger den. bemærk at det kan tage lang tid (relativt) at etablere en forbindelse til en database hvorfor noget pooling er en god ide. Men her kan jeg ikke hjælpe.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.